subject_22017.htm

来自「一些关于vc的问答」· HTM 代码 · 共 36 行

HTM
36
字号
<p>
序号:22017 发表者:PC后进生 发表日期:2002-11-21 21:28:05
<br>主题:又一个比较弱智的问题!!!
<br>内容:一个C程序:<BR>&nbsp;&nbsp;&nbsp;&nbsp;main()<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int a=0,b=0,c=0,d=0,n=0,m=0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (m=a==b)&amp;&amp;(n=c==d);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("%d,%d",m,n);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;m与n为何值呢?m=n=1?<BR>&nbsp;&nbsp;&nbsp;&nbsp;可是运行出来的结果一个为1一个为0.为什么会是这样呢?<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:太平冰水 回复日期:2002-11-21 22:29:07
<br>内容:呕,MyGod!应该是两个一
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金鱼王 回复日期:2002-11-21 22:50:26
<br>内容:运行的结构应该是"1,1"
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:水晶苹果 回复日期:2002-11-21 22:56:03
<br>内容:你的编译器是不是没有装好呀<BR>哎在 vc6.0运行完是1,1呀
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:PC后进生 回复日期:2002-11-22 11:26:45
<br>内容:我在turbo c 2.0中运行是得到1和0,在turbo c++3.0中运行得到possibly incorrect assignment 的警告。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:redleaf 回复日期:2002-11-22 13:40:13
<br>内容:我想应该是这样的,结果是1,1<BR>原因:<BR>再C的运算符优先次序中,==比=要高<BR>所以应该执行的操作是这样的<BR>(m=(a==b))&amp;&amp;(n=(c==d));<BR>也就是先执行的是比较操作,显然这两个结果都为TRUE了<BR>在C语言中TRUE一般是用1表示的,虽然所有的非0的数都可以表示TRUE。<BR>布尔型的数和整型书是类型相容的,可以直接输出其数值<BR>所以结果是1,1<BR>
<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 + =
减小字号Ctrl + -
显示快捷键?