问题详情

若变量均已正确定义并赋值,以下合法的C语言赋值语句是______。


A、x=y==5;

B、x=n%2.5;

C、x+n=i

D、x=5=4+1;

时间:2023-02-03 01:13 关键词:

答案解析

A
解析: 对于取模运算符“%”,不能用于浮点数,在表达式B中,2.5为浮点数,因此B是错误的;在赋值表达式,其左值不能为表达式,因此C是错误的;在赋值表达式,其左值不能为常数,因此D是错误的,因为在“5=4+1”中,5是常数,但出现在赋值表达式的左边。