若有定义:int x=2,y=3;float i;,则以下符合C语言语法的表达式是( )。

如题所述

第1个回答  2020-01-25
B、C都是正确的。
A——=是右结合的, x=x*3=2等价于 x=(x*3=2),x*3不是左值表达式,不能赋值
D——%两边必须都是整数,i是float型浮点数,所以错。
请看——
第2个回答  2019-03-10
b
y==1是表达式,在c/c++中表达式为真则为1,为假则为0(其它语言为布尔型,不能这么用)
相似回答