黑马程序员技术交流社区
标题:
C语言指针
[打印本页]
作者:
chunhuayun
时间:
2015-9-18 23:08
标题:
C语言指针
1>什么是指针
存放某个变量地址的变量称之为 “ 指针变量”。通俗说法就是,如果一个变量A中存储的是变量B的地址,那么就称A为指针变量。
2>直接引用
访问变量A时,程序通过A得到变量地址,再通过地址获取A对应空间存储的值。
3>间接引用
变量P是指针变量,存储变量A的地址。当通过P取得变量A的值的时候,是先通过P得到(P的地址),再通过(P的地址)得到P中存储的变量(A的地址),然后通过(A的地址)获取A中存储的值。额,是不是有点儿晕了呢
下面上一图,
pointer.png
(80.09 KB, 下载次数: 29)
下载附件
间接引用与直接引用
2015-9-18 23:07 上传
这样是不是就好理解一点儿了呢。
作者:
范文鹏
时间:
2015-9-19 00:07
哈哈 多谢楼主分享~
作者:
bowenfei
时间:
2015-9-19 08:17
还是看自己的理解吧
作者:
摆摆
时间:
2015-9-19 09:47
感谢楼主分享!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2