⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_50892.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:50892 发表者:名字没想好 发表日期:2003-08-27 16:01:30
<br>主题:请问NULL与null有什么区别?
<br>内容:如题,谢谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:木一 回复日期:2003-08-27 16:38:02
<br>内容:windef.h中对NULL的定义如下:<BR><BR>#ifndef NULL<BR>#ifdef __cplusplus<BR>#define NULL&nbsp;&nbsp;&nbsp;&nbsp;0<BR>#else<BR>#define NULL&nbsp;&nbsp;&nbsp;&nbsp;((void *)0)<BR>#endif<BR>#endif<BR><BR>小写的null,C++并没有这个宏,也不是关键字。其它语言中你可以查看其它义。通常和NULL的定义相同。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:名字没想好 回复日期:2003-08-27 16:59:09
<br>内容:谢谢木一,那他们分别用在什么场合啊@!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:夏雪宜 回复日期:2003-08-27 17:24:35
<br>内容:为什么在C++中有那么多的宏,比如说:BOOL,UINT,UCHAR等等,
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:michael 回复日期:2003-08-27 17:36:12
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;NULL和null代表的意义是空。空就是nothing就是什么也没有。比如说一张数据表。某列可以为空。就是说这一栏可以什么都不填,就是nothing。这和在某数据列上填写零是不同的,所以NULL在逻辑上是不等同于零的。这一点千万要注意。木一引用的也没错。windef.h文件使用零这个值代表了空这个逻辑。俄我们完全可以把空定义成65535或任意值。只要我们自己能识别除某个支代表空就行了。<BR>NULL和null是根据不同的语言环境定义的。但是他们都代表空。比如VC++6.0用NULL<BR>而C#就用null。但是表达的意思是一样的。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:名字没想好 回复日期:2003-08-28 09:42:47
<br>内容:谢谢mic_lee2000,非常感谢你的无私帮助,分下次再给你,不好意思!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -