A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

变量,指针,指针变量纠结总结……:
        定义一个变量                     int a      =  2000;
    定义一个指针变量              int *p    =  &a;
    定义一个指向指针的变量   int **q   =  &p;
(&:取缔值?取地址?)
变量名    变量原地址     变量指向的地址    变量的值
a             1000             没有                       2000
p             3000             1000                     1000
q             5000             3000                     3000
他们之间的运算关系:
a   =  2000;   &a == 1000
p   =  &a     =  1000 , &p = 3000
q   =  &p     =  3000 , &q = 5000
*p  =  *&a   =  a   =  2000                  //这两个符号在一起会被抵消掉
*q  =  *&p   =  p   =   &a = 1000
**q=   **&p =  *p  =  *&a = a  = 2000


指针之间的运算,分清楚什么时候是变量地址,什么时候是值。


15 个回复

倒序浏览
赞一个 学习起来清楚多了
回复 使用道具 举报
越看越晕 啊    大神 有图解???、、
回复 使用道具 举报
大神啊 瞅瞅学习了
回复 使用道具 举报
取地址、、、笔记一般只有自己看的懂
回复 使用道具 举报
总结的还行,但不是很全
回复 使用道具 举报
学习学习!继续加油!
回复 使用道具 举报
学习 指针有些蒙圈
回复 使用道具 举报
chensc 金牌黑马 2015-7-10 05:47:09
9#
学习学习!
回复 使用道具 举报
赵云18235802528 来自手机 中级黑马 2015-7-10 07:28:47
10#
我是来看看的
回复 使用道具 举报
楼主总结的不错,指针就是地址,地址就是指针
回复 使用道具 举报
zlc 中级黑马 2015-7-10 07:48:50
12#
已经看晕了
回复 使用道具 举报
这样看就好理解多了
回复 使用道具 举报
还是有点模糊!!
回复 使用道具 举报
llo 发表于 2015-7-9 20:25
越看越晕 啊    大神 有图解???、、

有些时候不要想着 理解 ,照着概念记,记清楚以后用多了 习惯这种思维了,就知道什么意思了
回复 使用道具 举报
llo 中级黑马 2015-7-10 20:06:45
16#
弥修斯 发表于 2015-7-10 15:52
有些时候不要想着 理解 ,照着概念记,记清楚以后用多了 习惯这种思维了,就知道什么意思了 ...

你这样学习就有点死了   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马