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

2.下面不是C语言语句是A.INTi;B.;C.A=1,B=5D.{;}要详细过程..... 2.下面不是C语言语句是
A.INT i; B. ; C.A=1,B=5 D.{ ;}
要详细过程..
展开
 我来答
帐号已注销
2020-11-15 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:159万
展开全部

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...

参考资料来源:百度百科-赋值语句

labikkkk
2011-01-30 · TA获得超过383个赞
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:199万
展开全部
上面的问题。有两个错误。A 左边没明确的赋值对象。D 也是。
下面的。A错误。定义整型变量是 int ,不能大写。B 只有一个 ; 代表着一条语句,虽然没东西,不过不算错。C 赋值语句,没什么了。只要定义了就行。D 和B一样
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友068e0a0
2011-01-30 · 超过26用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:61.2万
展开全部
1..觉得A、D都不对……A果断错的。D也不是赋值语句啊?
2..C吧……一个语句以;为结尾。{ ;}这玩意儿后面不用,这算一个复合语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mydzd
2011-01-30
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
C.A=1,B=5是错的。
因为两句的中间需要 ;
A 是对的,B定义的是空语句,和D 一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dhsatq
2011-01-31 · TA获得超过1151个赞
知道小有建树答主
回答量:1052
采纳率:33%
帮助的人:767万
展开全部
答案是B。
首先x=1.5时,因为x是int型,所以x=1;
其次,y=1+(int)(3.0/2.0)=1+1=2;y是int型,所以是2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式