资深版主
 
- 积分
- 1702
- 金钱
- 1702
- 注册时间
- 2012-5-10
- 在线时间
- 439 小时
|
发表于 2016-8-5 09:17:05
|
显示全部楼层
recvHead->head // 输出536871681(这是个地址)-----------------------------------------这肯定是地址
printf("recvHead->head= %d \n",*(recvHead->head)); // 输出1-------------------数组的第一个元素
printf("recvHead->len= %d \n",recvHead->len); // 输出1027------------------两个char组成short = 4*256+3 = 1027
printf("recvHead->cmd= %d \n",recvHead->cmd); // 输出5
printf("recvHead->sn= %d \n",recvHead->sn); // 输出6
printf("recvHead->flag= %d \n",recvHead->flage); // 输出536871687(这是个地址) ------------指向了这个数组的指针,就是第一个元素的指针
printf("recvHead->flag= %d \n",*(recvHead->flage)); //输出7 -------------------同理得到第一个元素值 |
|