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

📄 subject_28100.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:28100 发表者:平仄 发表日期:2003-01-17 20:38:37
<br>主题:为什么a的值为0???
<br>内容:这是在c语言里。<BR>main()<BR>{<BR>int a;<BR>a/=a+a;<BR>printf("%d",a);<BR>}<BR><BR>为什么输出结果是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>
回复者:tjhe 回复日期:2003-01-17 20:48:33
<br>内容:a为int型,|a| &lt; |a+a|,<BR> a/(a+a) 结果为仍然为int型,所以为0
<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-01-17 22:34:08
<br>内容:对不起 我忘了说一点了。<BR>a=12 已经对a赋值了<BR>a/=a+a 就是 a=a/(a+a)的意思把?<BR>到底是12/24呢 还是别的什么意思。<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>
回复者:tjhe 回复日期:2003-01-17 22:53:11
<br>内容:没别的意思,其实此时就是12/24.<BR>a/=a+a;中+的优先级高于/=,所以相当于a/=(a+a),即a = a/(a+a)<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>
<font color=red>答案被接受</font><br>回复者:coolcoolfoot 回复日期:2003-01-17 23:18:27
<br>内容:a是个int型,只取整数部分!12/24得0.5。整数部分是0!所以a=0!
<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-01-18 01:38:08
<br>内容:整数/整数,得到的结果仍然是整数,小数部分被去掉。<BR>a/=a+a;<BR>相当于a=a/(a+a);不管a是什么整数,只要不是0,结果a均=0。
<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 + -