若a,b,c,d都为int变量且初值为0.以下不正确的赋值语句是?
A、a=b=c=100; B、d++;C、c+b D、d=(c=22)-(b++)
人气:432 ℃ 时间:2019-08-20 21:55:11
解答
C选项为错误的赋值语句.
解答过程:
最简单为小学教师教的代入法.
A选项无可异议,即赋值a、b、c均为100.
B的答案为d的原值加2.假设d为2,d++为4.
C选项的错误太明显,c+d均没有赋值
D选项正确.
如果有其他问题,可以追问.希望对你有所帮助,望采纳.
这是C语言里最基础的一个赋值问题.B和C也没有明显的赋值运算符啊?B选项中的“++”就是明显的赋值运算符。代表加1。在C语言中。“+”代表加1,“-”代表减1。
推荐
- 已知a是int型变量,下面不正确的赋值语句是
- 若变量已正确说明为int类型,要通过语句scanf("%d %d %d ",&a,&b,&c);给a赋值3,b赋值5,c赋值8,不正确
- 若a、b、c、d都是int类型变量且初值为0,以下选项中不正确的赋值语句是_______.
- 假定变量b和pb定义为“int b[10], *pb=b;”,要将24赋值给b[1]元素中,不正确的语句是( C ).
- 17.设变量t为int型,下列选项中,不正确的赋值语句是____ A) ++t; B) n1=(n2=(n3=0)); C) k=i==1; D) a=b+c=1
- 丙酮酸产生CO2和水的过程只能在线粒体内进行?
- 我们应当吃许多健康的食品 用英语怎么说
- The sale usually takes place outside the house,with the audience___on benches,chairs or boxes.
猜你喜欢