第29696题 单选题
以下关于C++赋值运算规则的描述,正确的是哪一项?

请根据C++基础语法中赋值运算的相关规则,判断下列表述的正确性。

A

赋值运算符左侧可以是任意表达式,比如3 = a;是合法的C++语句

B

执行int a = 3.14;时会触发编译错误,因为浮点数不能直接赋值给整型变量

C

赋值运算符是右结合性,连续赋值语句int a,b,c; a = b = c = 10;会从右向左依次执行

D

赋值表达式的返回值为void类型,因此不允许编写if(a = 10)这类将赋值表达式作为判断条件的代码

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析