Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1945531
  • 博文数量: 383
  • 博客积分: 10011
  • 博客等级: 上将
  • 技术积分: 4061
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-24 18:53
文章分类

全部博文(383)

文章存档

2011年(1)

2010年(9)

2009年(276)

2008年(97)

我的朋友

分类:

2009-06-08 17:26:13

  NULL是系统的宏定义   
 
  C语言中在     文件中有这么一段   
 
  /*   Define   NULL   pointer   value   */  
   
  #ifndef   NULL  
  #ifdef     __cplusplus  
  #define   NULL         0  
  #else  
  #define   NULL         ((void   *)0)  
  #endif  
  #endif  
   
  在C++的   文件中有下面这段  
  #ifndef   NULL  
  #define   NULL         0  
  #endif
 
   
  所以一般来说,NULL就是0  
   
  而 null 只是有些编译器会做为关键字, 其它的一些编译器是不认的.
阅读(916) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~