早教吧 育儿知识 作业答案 考试题库 百科 知识分享

.下列语句中正确的是:.A.a=b*c=a++;B.a=b+c=d+2;C.a+=a+=b-c;D.a=5=b+a;.怎么看

题目详情
.下列语句中正确的是:_______.A.a=b*c=a++; B.a=b+c=d+2; C.a+=a+=b-c; D.a=5=b+a;
.怎么看
▼优质解答
答案和解析
C
允许a=b=c连续赋值,因为拆开看就是b=c,然后a=b
但是a=b*c=e这样是不允许的,因为拆开是b*c=e,a=b*c,而前一个语句是不合法的.
按此原则C可以拆成a+=b-c(即a=a+b-c)和a+=a(即a=a+a),这两条语句都是合法的,所以正确答案为C