1.若X,Y,Z都定义是INT类型且初值为0,则以下不正确的赋值语句是 A,X+Y=Z+10; B,X+=Y+2; C.Z++; D.X+Y+Z

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一样本回答被网友采纳
第2个回答  2011-01-30
1..觉得A、D都不对……A果断错的。D也不是赋值语句啊?
2..C吧……一个语句以;为结尾。{ ;}这玩意儿后面不用,这算一个复合语句。
第3个回答  2011-01-30
C.A=1,B=5是错的。
因为两句的中间需要 ;
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

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网