记一道c语言题

来源:互联网 发布:怎样才能把淘宝店做好 编辑:程序博客网 时间:2024/05/05 22:37

题目:

#include<stdio.h>int main(){    int* p = (int *)((int*)0 + 4);    printf("p %d", p);return 0;}
问输出是多少。

答案是16

(int*)0 这个指向0x00000000h; 当加4后由于是int类型的指针,一个int类型占4个字节,所以指向的是0x00000016h


0 0
原创粉丝点击