黑马程序员技术交流社区

标题: 指针问题 [打印本页]

作者: 第一梦    时间: 2015-8-13 22:22
标题: 指针问题
有没有哪位坛友可以给我解释一下下面代码里各个语句是什么意思呢??谢谢哦!!!
  1. int *p;
  2. p=NULL;
  3. p=&NULL;
  4. *p=NULL;
复制代码

作者: 65006636    时间: 2015-8-14 09:46
01定义一个指针p;
02把指针置空;
03这句是不能通过编译的,你是在教材上看到这句的么?是不能对NULL进行取地址操作的,因为NULL是一个右值;
04把指针所指向的对象置空;

作者: ljk-tt    时间: 2015-8-20 07:29
65006636 发表于 2015-8-14 09:46
01定义一个指针p;
02把指针置空;
03这句是不能通过编译的,你是在教材上看到这句的么?是不能对NULL进行 ...

就是这样
作者: 同舟ing    时间: 2015-8-29 23:34
这个还没学到现在先看看 大神们怎么说!
作者: tangbinbin    时间: 2015-8-30 07:53
2楼解释的很专业




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2