0
点赞
收藏
分享

微信扫一扫

指针算术运算

老罗话编程 2022-01-24 阅读 45

指针运算后的值00000000000003F8是什么意思?

#include<stdio.h>
int main()
{
    int* p = (int*)1000;//设p是一个指向地址为1000的整型指针
    printf("%p\n", (char***)p + 2);//00000000000003F8,1016
    printf("%p\n", (short*)p + 2);//00000000000003EC,1004
   return 0;
}

运行结果:

 

举报

相关推荐

0 条评论