设变量已正确定义并赋值,以下正确的表达式是( ) A x=y*5=x+z B int(15.8%5) C x=y+z+5,++y D x=25%5.0

d答案后面的5. 掉了个0
答案是C 呢 这这
能解释下原因么?赋值的时候有什么规则?

第1个回答  2012-04-29
答案D正确
第2个回答  2020-10-04
A在赋值左边出现了表达式y*5;选项B错,强制类型转换符int使用必须加上(),以(int)的形式出现;选项D错,%运算不能用于实数。
第3个回答  2012-04-29
d
c要用;
第4个回答  推荐于2018-02-28
答案是C,A 赋值语句左边不能是表达式 ,B,D 错误一样,取余运算必须是整形数。C 中++y其实是y=y+1;本回答被提问者和网友采纳
第5个回答  2012-04-29
d
相似回答