若整型变量a与i已正确定义 且i已正确赋值 合法的语句是()。

大学网课 已帮助 人

若整型变量a与i已正确定义,且i已正确赋值,合法的语句是()。

A.a=a++=5;

B.++i;

C.a==1

D.a++=i;

若整型变量a与i已正确定义 且i已正确赋值 合法的语句是()。

热搜:i型呼吸衰竭主要见于什么

回答

共1条回复

  • B 本题考查C语言中语句的格式。 A选项“==”是等于运算,用来判断a是否等于1,但是a只有正确的定义,并没有说明正确赋值,该语句无效。如果要对a进行赋值,要用赋值运算符“=”。 B选项是对变量i进行++操作,因为变量i已经正确赋值,故该语句正确。 C选项中“++=”这样的用法是错误的,“=”左边只能跟算术运算符,构成赋值运算符,如+=、-=。 D选项中,int是定义一个整型的数据,后面可以跟变量名、函数名,不能够直接跟运算符()。如果要将i的数据类型强制转换为整型,该语句应该写为a=(int)i;。