| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3110 人关注过本帖
标题:[求助]指针的null是什么意思
只看楼主 加入收藏
nccbtt60777
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-8-11
收藏
 问题点数:0 回复次数:10 
[求助]指针的null是什么意思
int *array=NULL;

2个问题,恳切望回答

1 这句话是什么意思呢
2 这个是定义个什么样的指针呢 ,指向 int 的???还是什么

[此贴子已经被作者于2007-8-13 17:24:37编辑过]

搜索更多相关主题的帖子: null 指针 
2007-08-13 17:23
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 
NULL是这样定义的

#define NULL 0

所以NULL就是整数0,定义一个指针指向0就是一个空指针,也就是什么不与任何数据相关联,保存一特定的地址。

Fight  to win  or  die...
2007-08-13 17:33
狂人老大
Rank: 1
来 自:杭州
等 级:新手上路
威 望:1
帖 子:394
专家分:0
注 册:2007-6-21
收藏
得分:0 
空指针
不指向任何地址

ACMer的QQ群:33741351
单片机QQ群:55130117
2007-08-13 20:04
lijy520
Rank: 2
等 级:论坛游民
帖 子:119
专家分:42
注 册:2007-8-8
收藏
得分:0 
以下是引用aipb2007在2007-8-13 17:33:40的发言:
NULL是这样定义的

#define NULL 0

所以NULL就是整数0,定义一个指针指向0就是一个空指针,也就是什么不与任何数据相关联,保存一特定的地址。


2007-08-13 21:41
野比
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:1627
专家分:516
注 册:2007-5-24
收藏
得分:0 
空指针并不是说不指向任何地址, 而是指向0x00的地址, 也就是中断向量表开始位置...
INT 0, 拿汇编来说...
简单理解就是把指针的值清零, 即 *p == 0
然后你没办法拿这个指针做任何事 ...(也可以拿来当0用)...

女侠,约吗?
2007-08-14 00:05
狂人老大
Rank: 1
来 自:杭州
等 级:新手上路
威 望:1
帖 子:394
专家分:0
注 册:2007-6-21
收藏
得分:0 

受教了


ACMer的QQ群:33741351
单片机QQ群:55130117
2007-08-16 16:45
qkjenjoy
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-8-24
收藏
得分:0 
在新的C++标准中,介意不要用NULL 而用0  养成个好习惯很重要!
2007-08-25 09:17
jonc
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2007-3-25
收藏
得分:0 

NULL就是空指针
相当于0
但是编译器会优先考虑0


菜鸟也想高飞
2007-11-02 17:57
冰烨
Rank: 1
来 自:不咔界
等 级:新手上路
威 望:1
帖 子:135
专家分:0
注 册:2007-10-30
收藏
得分:0 
这么简单的一个问题其中还有这些学问..受教

要么死去,要么奋斗!
2007-11-02 19:39
六道
Rank: 1
等 级:新手上路
帖 子:120
专家分:0
注 册:2007-9-28
收藏
得分:0 
回复:(野比)空指针并不是说不指向任何地址, 而是指...

正解~


★孤独的人是可耻的★
2007-11-03 00:25
快速回复:[求助]指针的null是什么意思
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032963 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved