设变量已正确定义并赋值,正确的C语言表达式是 C.int(12.3%5) D.a=a+5=b+c C和D错在哪里

2025-03-06 12:23:17
推荐回答(3个)
回答1:

C、%是取余除,两边必须是整型。
D、a+5=b错了,左边必须是左值表达式,就是说左边运算完后必须是一个变量,能接受赋值的,而a+5不是。

回答2:

求余只能是整数才能求余、那个错在你后面加了b+c、b+c的前面应该是一个变量不能是表达式

回答3:

取余两边都要是整数,a 5不能做左值。