下列语句中,符合语法的赋值语句是( ) A.a=7+b+c=a+7 B.a=7+b++=a+7 C.a+(7+b,b++,a+7) D.a=7+b,c=a+7

C选项打错了,是a=(7+b,b++,a+7)
正确答案是C,请问为什么D不对。

D。a=7+b,c=a+7

赋值的语法规则就是:

数据类型变量名=表达式

表达式可以理解为一个值或一个计算公式就行,表达式加一个英文符号分号就是语句。

例如:

我们今天要用到的,我买了几斤苹果。

就可以这样写:

方式一:

Intapple_count=0;//告诉计算机apple_count是用来存买苹果的斤数的,默认为0;

扩展资料

例如:int  i;//声明一个整数类型的变

 float  f;//声明一个小数类型的变量

 char  c;//声明一个字符类型的变量

struts s;//声明一个复合类型的变量

在ECMAScript中不管是什么类型的的变量,声明时也只使用var关键字 (var是“变量”英文的缩写)而变量的具体类型是在赋值后才确定的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-31
D正确,选D。若C是a=(7+b,b++,a+7),那就两个都对。如果觉得没有最后分号的话,那一个对的都没有。不知是怎么出题的!本回答被网友采纳