[问题] C语言关于阵列位置的问题

楼主: takeabreak2 (小林)   2014-05-14 10:37:40
大家好
小弟这两天才注意到一个问题
困扰了很久一直想不通
int a[5]={0,1,2,3,4};
printf("%X", a); //印出a的内容:3B241EA0
printf("\n");
printf("%X", &a); //印出a的位置:3B241EA0
printf("\n");
printf("%d", *a); //印出a所指的位置的内容:0
注解是我对程式码的理解
如果a的位置和内容相同
那a不是指向自己了? *a怎么会是0?
大学用C语言写了四年
第一次注意到这件事......

Links booklink

Contact Us: admin [ a t ] ucptt.com