📄 subject_29914.htm
字号:
<p>
序号:29914 发表者:gslzkfzx 发表日期:2003-02-18 18:17:21
<br>主题:VC中IF语句的困惑!!!请教各位大侠
<br>内容:我在学习VC的过程中,对于IF语句有很多疑惑,比如<BR><BR>IF(m_bConnected)、 IF(m_hPostMsgEvent),<BR><BR>其中m_bConnected是布尔变量、m_hPostMsgEvent是句柄,<BR><BR>括号里的变量即没有赋值,也没有进行比较,怎么知道布尔变量<BR>的值是TRUE或是FALSE,句柄是否为NULL呢?<BR><BR>根据什么条件执行IF后面的语句呢?????<BR><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-02-18 18:25:21
<br>内容:C里因为没有bool型的数据类型,所以规定值为0就是FALSE,非0就是TRUE,对象为NULL即为FALSE,否则为TRUE。<BR>你可以写成if(m_bConnected != 0)和if(m_hPostMsgEvent!=NULL)等等等去判断<BR><BR>2003-2-18 18:26:26
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -