黑马程序员技术交流社区
标题:
指针初始化
[打印本页]
作者:
_Johnny
时间:
2015-5-23 07:29
标题:
指针初始化
是不是指针初始化
第一种方法是int* p;p=&i;
第二种方法是int* p=&i;均需要加取地址符,如果是 int* p;p=i;就是野指针?
还有,是不是只有int*p=NULL时,不用加&?
作者:
sydie
时间:
2015-5-23 10:51
你首先要明白一点,指针就是指向地址。i是一个值,&i才是地址。所以先初始化一个指针,再让指针指向一个地址就可以了。null,nil都是代表空,指针指向这两个代表清空指针,就不存在了。
作者:
Theshy
时间:
2015-5-23 21:23
你定义了一个指针变量P P 就只能存放地址,你需要考虑的是指向的时谁 存放的是谁
作者:
这是829
时间:
2015-5-23 22:56
围观学习啦
作者:
nsswift
时间:
2015-5-24 08:44
灌水来学习
作者:
天是蓝色的
时间:
2015-5-24 10:18
一楼说的很好,受教了
作者:
yuang4074
时间:
2015-5-25 20:54
sydie 发表于 2015-5-23 10:51
你首先要明白一点,指针就是指向地址。i是一个值,&i才是地址。所以先初始化一个指针,再让指针指向一个地 ...
他应该明白什么是地址。。。然后再明白指针和地址的关系。。。
作者:
shao
时间:
2015-5-25 21:02
过来学习下。。。。。。。。。。。。。。
作者:
追随自然
时间:
2015-5-25 21:05
前来学习!
作者:
七尺阳光
时间:
2015-5-25 21:16
指针即地址,地址即指针.哈哈
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2