大佬们,定义数组指针int (*a)[3];为什么a和&a的值不一样嘞?这俩分别是什么含义啊?
比如 int a;a 就是一个int类型 即 整数类型的变量。如果是int a; int *p;p=&a; 指针变量是存地址的,所以&a就是地址了。补充一点:&有时候也会作为引用的符号,引用就相当于给一个变量换了个名字表示。希望对题主有所帮助,望采纳!
呃,指针也是变量的一种,不过它存储的值是地址而已,所以a表示a存储的值,&a表示a这个变量所占的地址
&a是取a的地址