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

hm774584 单选题 共 个子题

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

A

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

B

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

C

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

D

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

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧