# include <stdio.h>
int main(void)
{
int a[5]={0,1,2,3,4};
printf("%#X %#X \n",a,a[0]);//输出结果0XBEA1AA60 0 为什么视频教程上说a和a[1]的地址是一样的,他的环境是vc6.0输出
printf("%#X %#X",&a,a[2]);//数组真的是地址吗?a和&a得到的地址是一样的,而a[2]和&a[2]得到的地址是不一样的
//a[0] 就是0 a[1]就是OX1 a[2]就是OX2…以此类推 而a[5]以上都是0
// 我的结论:a就是地址 不需要用取地址符 而a[0]的地址不等于a,OX1你认为是地址吗?我不信 所以a[0]不等于地址,需要取地址符
}
@老虎会游泳