数组指针a,为什么a和&a的值不一样?

大佬们,定义数组指针int (*a)[3];为什么a和&a的值不一样嘞?这俩分别是什么含义啊?

比如 int a;
a 就是一个int类型 即 整数类型的变量。
如果是
int a; int *p;
p=&a; 指针变量是存地址的,所以&a就是地址了。
补充一点:&有时候也会作为引用的符号,引用就相当于给一个变量换了个名字表示。
希望对题主有所帮助,望采纳!

呃,指针也是变量的一种,不过它存储的值是地址而已,所以a表示a存储的值,&a表示a这个变量所占的地址

&a是取a的地址