K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
请根据C++基础语法中赋值运算的相关规则,判断下列表述的正确性。
赋值运算符左侧可以是任意表达式,比如3 = a;是合法的C++语句
3 = a;
执行int a = 3.14;时会触发编译错误,因为浮点数不能直接赋值给整型变量
int a = 3.14;
赋值运算符是右结合性,连续赋值语句int a,b,c; a = b = c = 10;会从右向左依次执行
int a,b,c; a = b = c = 10;
赋值表达式的返回值为void类型,因此不允许编写if(a = 10)这类将赋值表达式作为判断条件的代码
if(a = 10)