2.下面不是C语言语句是
A.INT i; B. ; C.A=1,B=5 D.{ ;}
要详细过程..
A、这种写法是正确的,将a、b、c三个值赋值为100
B、d++ 是将d值加1,此时 d=1
C、赋值语句,只要定义了就行。
D、c=22 减去 b++(即等于1),此时的d=21
最简单为小学教师教的代入法。
A选项无可异议,即赋值a、b、c均为100。
B的答案为d的原值加2。假设d为2,d++为4。
C选项的错误太明显,c+d均没有赋值
D选项正确。
这是C语言里最基础的一个赋值问题。
扩展资料:
赋值运算符右侧的值由表达式生成,而表达式则由文本、常数、变量、属性、数组元素、其他表达式或函数调用的任意组合所构成。下面的示例阐释这一点。
x=y+z+findResult(3)
前面的示例将变量y中存储的值与变量z中存储的值相加,然后与调用函数findResult返回的值相加。然后,此表达式的总值将存储到变量x中。赋值语句的一般格式是:变量名=表达式 其中"="为赋值号
常见的赋值语句有以下几种形式:
(1)a = 3;{赋予变量常数值}
(2)b = a + 1;{将含有其它变量的表达式赋予变量}
(3)N = N...
参考资料来源:百度百科-赋值语句
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-01-30
上面的问题。有两个错误。A 左边没明确的赋值对象。D 也是。
下面的。A错误。定义整型变量是 int ,不能大写。B 只有一个 ; 代表着一条语句,虽然没东西,不过不算错。C 赋值语句,没什么了。只要定义了就行。D 和B一样本回答被网友采纳
下面的。A错误。定义整型变量是 int ,不能大写。B 只有一个 ; 代表着一条语句,虽然没东西,不过不算错。C 赋值语句,没什么了。只要定义了就行。D 和B一样本回答被网友采纳
第2个回答 2011-01-30
1..觉得A、D都不对……A果断错的。D也不是赋值语句啊?
2..C吧……一个语句以;为结尾。{ ;}这玩意儿后面不用,这算一个复合语句。
2..C吧……一个语句以;为结尾。{ ;}这玩意儿后面不用,这算一个复合语句。
第3个回答 2011-01-30
C.A=1,B=5是错的。
因为两句的中间需要 ;
A 是对的,B定义的是空语句,和D 一样
因为两句的中间需要 ;
A 是对的,B定义的是空语句,和D 一样
第4个回答 2011-01-31
答案是B。
首先x=1.5时,因为x是int型,所以x=1;
其次,y=1+(int)(3.0/2.0)=1+1=2;y是int型,所以是2
首先x=1.5时,因为x是int型,所以x=1;
其次,y=1+(int)(3.0/2.0)=1+1=2;y是int型,所以是2