问题
单项选择题
在C++语言程序中,对象之间的相互通信通过( )。
A. a==1;
B. ++i;
C. a=a+1=5
D. ! (++a! =b--)
答案
参考答案:B
解析:赋值表达式的组成是:在赋值运算符的左边是一变量,右边是一表达式。选项B) =8+b+c=9中,前半句a=8+b+c正确,但的是a+b+c=9左边其实是一个表达式,而不是一个变量。选项C) i=l2.3*%4中,连用两个双目运算符,双目运算符的用法是左右两端必须都是表达式或变量才行。选项D) a=a+7=c+b,a+7=c+b的左边也是―个表达式,而非变量。