代码中:printf("%4d",p[i][j])
可以这样处理:printf("%4d",*(p[i]+j))
上面的已经分析了原因,中间断断条件有问题,指针越界以后可能不会为null,这时你的判断条件不会终止,所以继续向下执行,导致不确定的后果,最好采用如下形式比较安全:void
cmdsend(unsigned
int
*
info,
int
len)
{
unsigned
int
k
for
(k
=
0
k
<
len,
k++)
printf("senddata
is
%d\r\n",
*(info+k))
}
其中len代表数据的长度