关于c的练习
若变量已正确定义并赋值,符合c语言语法的表达式是()A) a=a+7 B) a=7+b+c,a++
c)int(12.3%4) D)a=a+7=c+b
为什么就只有B是对的,而A和C是错的 选项A)是一个C语句,不是表达式;
选项B)是利用一个逗号表达式给a赋值;
选项C)中的“%”求余运算符要求两个运算对象都必须是整型;
选项D)中,不能用表达式给表达式赋值,但是变量可以给自身赋值,例如:a=a+1。 肖-肖 发表于 2021-4-22 22:27
选项A)是一个C语句,不是表达式;
选项B)是利用一个逗号表达式给a赋值;
选项C)中的“%”求余运算符要求 ...
好像是哈,明白了,谢谢,A)少打了个分号,抱歉。
页:
[1]