曾经我也是菜鸟 ╮(╯▽╰)╭
1.p指向的数组的首地址
2.其实定义一个数组int a[5] 实际a就是一个指向a[0]这个元素的int类型指针变量 当然 正儿八经应该叫数组名
3.*p指的是a[0] 等价于*a *p=50;就是a[0]=50;
4.如果要对后面元素赋值 比如说a[3] *(p+3)=50; 也就是说(p+3)指向的是a[3]
p=a 直接这么写 数组名就是地址
就是*p=50;
之后你再写一句printf("%d",a[5]);就应该会输出50了
对 就是
*p=50;