这是C语言程序c语言改错题怎么做,程序中if(e=n*9)为什么要改成if(e==n*9)?

 
下边简要分析下 if 语句
if( 表达式) 当表達式为逻辑真时执行if下的语句,否则执行else 下的语句
在你本题是没关系的应为 if(x=a+b) 里边是赋值表达式,即又对x 重新赋值了 。
但是如果将 if(x=a+b)改為 if(x==a+b) 此时表达式就是判断的表达式,就跟初始x的值有关了

你对这个回答的评价是?

是正确的!如果换为b=0就选择D

你对这个回答的评价是


嘟选C,不过如果将IF里面的“=”改成“==”情况会不同。欢迎追问!

如果a=0 的话 是选D的
没错,你是对的我疏漏了。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 c语言改错题怎么做 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信