若变量已经正确定义并赋值,符合c语言语法的表达式:Aa:b+1 Ba=b=c=2 Cint 18.5%2 Da=a+7=c+ 5
展开全部
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这一个表达式,不能把一个值赋给这个表达式,他在内存中的空间是??? ,所以是错的。
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这一个表达式,不能把一个值赋给这个表达式,他在内存中的空间是??? ,所以是错的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询