若变量已经正确定义并赋值,符合c语言语法的表达式:Aa:b+1 Ba=b=c=2 Cint 18.5%2 Da=a+7=c+

来源:百度知道 编辑:UC知道 时间:2024/06/20 16:37:07

A a:b+1 错,没有这种写法

B a=b=c=2 正确。

这个是有一定诱惑性的,如果在定义的时候是不能像这样用连等符号的,比如int a=b=c=2; 这是错的,但是如果是这样就可以:
int a,b,c;
a=b=c=2;
一定要注意。

C int 18.5%2 错。取余符号只能用在两个整数之间。

D a=a+7=c+ 错。 不知道你是不是写错了,后面的c+是什么?但是不管怎样,a+7=c 像这种类型的表达式是错的,a+7这一个表达式,不能把一个值赋给这个表达式,他在内存中的空间是??? ,所以是错的。