逢源try一try
发表于 2017-3-11 00:07:00
【本人水平很差,能力有限】 我理解如下:指针数组(*p)指向的是整个数组的地址,因为数组的地址和数组的首地址的值是一样的(小甲鱼老师视频里有说过)。而*p指向的正是数组的首地址,p指向的是整个数组的地址,因此打印出来的值是相等的。{:10_257:}
人造人
发表于 2017-3-11 13:09:47
数组和普通变量不太一样
#include <stdio.h>
int main(void)
{
int a = 123;
printf("%d %d\n", &a, a);
int b = {0, 1, 2};
printf("%d %d\n", &b, b);
return 0;
}
5241884 123
5241864 5241864
请按任意键继续. . .
一语终难尽思愁
发表于 2017-3-12 14:03:58
int (*p) p里面三个指针