Chasel 发表于 2015-6-16 15:24
用个例子来说明吧
int a[10] = {1,2,3,4,5,6,7,8,9,10}
int *p = a;
ITClody 发表于 2015-6-16 15:40
好详细,好明了。感谢技术分享,感谢支持。
frozen 发表于 2015-6-16 15:24
p二级指针,p指向指针*p,*p为一级指针,*p指向a[]的第一个单位
丁铭检 发表于 2015-6-16 15:17
其实就是定义一个指针变量,并将数组a的起始地址赋给p
DemonPeter 发表于 2015-6-16 15:16
*p=a意思:把数组a的首地址(a[0]在内存中储存的地址 )赋值给指针变量p(存放内存地址的变量)
int *p ...
Chasel 发表于 2015-6-16 15:43
学习中,共同进步!
lipeng524824 发表于 2015-6-17 00:10
初学者的样子好强
这是829 发表于 2015-6-16 22:23
围观学习,加油努力学习!!!!
aofex 发表于 2015-6-16 21:35
你们都太专业了 牛啊 啊
宋兴1228 发表于 2015-6-16 21:05
其实就是定义一个指针变量,并将数组a的起始地址赋给p
天下1083 发表于 2015-6-16 19:57
把数组a的首地址赋值给指针变量p
我丶就这样 发表于 2015-6-17 10:55
a是数组的起始地址,把a赋给p就是把数组的首地址赋给指针p
venn 发表于 2015-6-17 13:17
把数组a 的首地址赋值给 指针p
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |