在看本章书籍的时候 发现了一个不懂得地方 有一个例子
类似
前面的不写了从定义开始
int *p,a[5];
p=&a;
这种赋值我就不懂了,印刷错误?
取数组首地址的指针不应该是
p=&a[0]或者 p=a吗, 怎么出来一个p=&a, 这是啥意思
你好;
这句是将变量a的地址赋给指针变量
李木子 发表于2018-06-20 08:47
还是看不懂
p=a不才是取a的地址吗,前面又加一个&,不是重复了吗
int *p;
int a[5];
我这样写了以后 编译器直接提示的错误。