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

admin2010-01-10  24

问题 若变量a、i已正确定义,且i已正确赋值,合法的语句是(  )。

选项 A、a==1
B、++i;
C、a=int(i);
D、a=a++=5;

答案2

解析 C语言中的语句都以“;”结尾,因此选项A不是合法语句。强制类型转换运算符应为“(类型名)”,选项C中的int(i)不符合规定;如将int(i)看成函数调用也是不正确的,int是C语言的关键字,不能作为用户定义的标识符当函数名使用。赋值表达式的左侧应为变量名,而选项D中的a++=5不符合规定。
转载请注明原文地址:https://kaotiyun.com/show/FhWp777K
0

最新回复(0)