黑马程序员技术交流社区
标题:
指向指针的指针
[打印本页]
作者:
UT丶
时间:
2014-5-6 19:50
标题:
指向指针的指针
int *ip=10; int ** ipp; ipp = &ip; 请问是不是吧ip的地址指向了ipp?
作者:
傘が咲く
时间:
2014-5-6 20:04
int *ip = 10; 指针指向一个整数常量是啥意思?{:3_46:}
作者:
zfan
时间:
2014-5-6 21:20
是把ip的地址赋给了ipp,这样指针ipp指向了ip,ip又指向10
作者:
sabjiang
时间:
2014-5-6 22:22
跟LZ的理解稍有出入,讨论一下:
1、在定义的时候只要看到* 就表明该变量是指针变量
2、指针变量永远存储的都只能是一种数据:变量的地址
3、&运算符是取出变量的地址(拿钥匙),*运算符是通过地址(指针)取数据(用钥匙开锁拿东西)
如果以上几点同意的话
int *ip=10; //这句哥们就有点蒙了,一个指针变量怎么能赋一个数值常量呢,它只能装地址信息呀
int ** ipp; //这句无疑是定义一个指针变量,只是这个变量存储的地址是另外一个指针变量的地址
ipp = &ip; //如果ip这个指针变量正确赋值的话,这句话的意思就是ipp指针指向了ip这个指针,可以通过ipp间接获取到ip指向的变量的值
不知道能不能帮到你,在讨论
作者:
machao610
时间:
2014-5-11 22:28
sabjiang 发表于 2014-5-6 22:22
跟LZ的理解稍有出入,讨论一下:
1、在定义的时候只要看到* 就表明该变量是指针变量
2、指针变量永远存储 ...
看了之后有点小懂了! 谢谢!
作者:
大龄产妇
时间:
2014-5-14 23:05
ipp ---->指向 ip ; ipp = &ip ,这句话的意思是把ip这个指针的地址给到 ipp这个指针。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2