《单片机通信技术与工程实践》源程序
大小:465 KB 人气: 2011-05-27 需要积分:0
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
}
非常好我支持^.^
(3) 75%
不好我反对
(1) 25%