黑马程序员技术交流社区
标题:
关于指针的学习好绕啊!!!!
[打印本页]
作者:
小小羊
时间:
2015-7-1 21:40
标题:
关于指针的学习好绕啊!!!!
我想说指针这几天学的好绕啊,尤其是二维数指针和指针数组这几方面,求大神指点指点迷津
作者:
马贺飞
时间:
2015-7-3 21:56
什么指针啊变量啊都把它看成一个地址就对了
作者:
弹剑
时间:
2015-7-3 22:00
多验证几遍各个指针输出的地址,不要怕麻烦
作者:
小郑
时间:
2015-7-4 11:15
你要想直接把一个二维数组名赋给一个指针,这个指针必须是行指针或二级指针才可以,因为在C编程系统中,对于二维数组会看成数组元素为一维数组的一维数组,即对于二维数组aa[2][3],系统会看成aa[0]和aa[1],而aa[0]和aa[1]中分别包含三个元素,这就是系统对于二维数组的处理。所以你直接把二维数组名赋给一个普通的指针变量,这个指针是指向元素aa[0]的,但实际上呢,aa[0]不是一个具体的元素,而是元素aa[0][0]的地址,所以只有把数组名赋给二级指针它才指向一个具体的元素。二维数组名不能说是二级指针,不能按指针的思路来理解二维数组,要按一维数组的思路来理解,即按照系统的理解方式会简单些。
作者:
丁铭检
时间:
2015-7-4 12:58
个人感觉遇到这中东东就是动手话内存分配图。。这样分析起来及简单有明了。。
作者:
弥修斯
时间:
2015-7-4 15:08
①“他家的地址是 *p” ;
② 有个人继续对你说:“
这(**p)
是他家的地址。”
作者:
ssaaaxt
时间:
2015-7-4 20:53
指针 就是地址
作者:
沙睿
时间:
2015-7-4 21:48
细心好好学,理解了就好了!
作者:
小小羊
时间:
2015-7-4 21:53
沙睿 发表于 2015-7-4 21:48
细心好好学,理解了就好了!
正在琢磨
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2