若变量已正确定义并赋值,下面符合C语言语法的表达式是( ).(1分) A、a:=b+1 B、a=b=c+2 C、int 18.5%3
若变量已正确定义并赋值,下面符合C语言语法的表达式是( ).(1分)
A、a:=b+1 B、a=b=c+2
C、int 18.5%3 D、a=a+7=c+b
人气:271 ℃ 时间:2019-08-20 20:12:56
解答
A中的":="不是可识别的运算符,故错;
B是对的,相当于:b=c+2; a=b;(赋值运算从右到左算);
C:错的,要么定义变量:int a=18.5%3 ;要么数据类型强制转换:(int)18.5%3;int 18.5%3这就不伦不类了;
D"="号左边是不能有表达式的,给表达式是不能赋值的,所以D错,
推荐
猜你喜欢
- 古猿人的生活
- 能更直观地看出某一方向上地面高低起伏状况的地形图是( ) A.等高线地形图 B.分层设色地形图 C.地形剖面图 D.政区图
- 红红买了一条裙子,按原价8折出售,花了72元.这条裙子原价是多少元?现价比原价便宜多少元?
- 有一筐72千克的苹果,第一天吃了他的6分之1,第二天吃了他的8分之5.还剩下几分之几?还剩下多少千克?
- 我国“神舟五号”载人飞船着陆在内蒙古的四子王旗.在一幅比例尺是1:15000000的地图上,量得四子王旗与北京的距离是3厘米,这两地之间的实际距离大约是多少千米?
- 18,21,34,34,-2()求数列解答
- 一筐苹果连筐重46千克,卖出一半苹果后,连筐共重24千克,筐和原来的苹果各重多少千克?
- 用简单的英语描写爸爸妈妈