×

《单片机通信技术与工程实践》源程序

消耗积分:0 | 格式:rar | 大小:465 KB | 2011-05-27

分享资料个

void main ()
{
 int i = 0x030a;    // 设置整型变量i的初始值为0x030a
 int *address;     // 声明指向整型变量的指针address
 char *p;    // 声明指向字符变量的指针p
 int tmp;
 char x;

 address = &i;    // 将保存变量i的地址赋给address
 tmp = *address;    // 将address指向的变量的内容赋给tmp变量,相当于tmp=i
 p = (char *)address;    // 变量address中的地址赋给指针p,这里我们使用了强制类型转换
 x = *p;    // 由于p为指向字符变量的指针,因此此时x的值应为变量i的高8位,即0x03
 p++;
 x = *p;    // p自增1位,指向下一个字节地址,即变量i的低8位,因此,x的值为0x0a
}

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !