int a[]={1,2,5,4}; // 定义一个int型数组,并进行初始化
int *p=&a[2]; // 定义一个int型指针变量,并指向a[2]所在的内存单元
printf("%x\n", p); // 输出指针p的内存地址,结果为0x2cfb24
*p–=0; // 将内存地址为0x2cfb24的内存单元赋值为0(即a[2]=0),之后内存地址减4(因为一个int类型占4个存储单元)
printf("%x\n", p); // 输出指针p的内存地址,结果为0x2cfb20
*p++=0
最新推荐文章于 2023-05-27 13:17:20 发布