问题
单项选择题
下列语句中符合C语言语法的赋值语句是_______。
A.a=7+b+c=a+7
B.a=a+7
C.a=7+b,b++,a+7;
D.a=7+b,c=a+7;
答案
参考答案:D
解析:[评析] 由于赋值语句是由赋值表达式加分号构成,所以选项A、B均不是合法的赋值语句;选项C中,存在两种运算符:逗号运算符和赋值运算符,其中赋值运算符的优先级高,选项C也不是。
下列语句中符合C语言语法的赋值语句是_______。
A.a=7+b+c=a+7
B.a=a+7
C.a=7+b,b++,a+7;
D.a=7+b,c=a+7;
参考答案:D
解析:[评析] 由于赋值语句是由赋值表达式加分号构成,所以选项A、B均不是合法的赋值语句;选项C中,存在两种运算符:逗号运算符和赋值运算符,其中赋值运算符的优先级高,选项C也不是。