若有定义: float a=22;int i=0,k=18; 下列选项中不合法的C语言表达式是( )。

admin2020-01-10  35

问题 若有定义:
float a=22;int i=0,k=18;
下列选项中不合法的C语言表达式是(  )。

选项 A、a=a+=3,i++;
B、i=(a+i)<=(a+k);
C、i=a%3;
D、i=!k;

答案C

解析 求模运算符“%”的操作数只能是整数,所以C选项不合法。
转载请注明原文地址:https://jikaoti.com/ti/GSG0FFFM
0

最新回复(0)