C语言第十二题为什么选C,if里面赋值语句什么意思?

如题所述

第1个回答  2019-03-29
就像while(!x)
{
.....}等叹号前面什么也没有,只有后面有一个变量或函数的东西表示的是什么意思啊?
while循环,先判断while后面的“()”里面的表达式,如果真,则执行后面的循环体语句,否则结束循环。这里的x是一个自定义的变量,!x的意思是根据x的值取反,如果原来x是非0值,则表达式的值为假,就不执行循环,如果x是0,!x就是1,执行{
.....}里面的语句。
第2个回答  2020-04-15
你这题白送的一样都能答错,明显开始已经给int
a
b
c赋值了给了个if语句如果a=b+c那么输出函数printf会输出一段话Equal!然后/n转入下一行,如果a=b+c等式不成立也就是5不等于0+0那么就执行else语句
printf,接着输出Not
equal!英语也就是不等于的意思,那么由于if语句不符合自然就执行后面的语句
相似回答