设有定义,int a=1,b=3;float k=9;下列选项中错误的表达式是Aa=a+a>=a B-k-- C k%int(k)Dk>=b>=a
人气:126 ℃ 时间:2020-05-09 05:15:41
解答
A a=a+a>=a
B -k--
C k%int(k) //这个是错误的,%是整数运算符,而第一个操作数k不是整数.
D k>=b>=a-k-- 是什么意思??a=a+a>=a是什么意思??-k--表示k取负作为整个表达式的值后,k自减1。a=a+a>=a表示将a+a>=a的比较结果转换为整数赋给a,即a+a>=a的比较结果为真,转为1赋给a。若有定义floatc=1.5;inta=1,b=3,c=2;switch(x)的原括号中的X为什么是实型?(switch语句的原括号中的值必须是整形或字符形)而switch(a+b)就对了??? if(a=0);是if空语句??能不能看成一条语句
推荐
- 若有定义:int b=7;float a=2.5,c=4.7;则下面的表达式 a+(int)(b/3*(int)(a+c)/2)%4 的值
- 若有定义:int m=4,n=5;float k;,则以下符合C语言语法的表达式是( B ).
- .设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是ak++ Bk+=1 C++k Dk
- 1,若有以下定义,char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )
- 若有定义:int x=3,y=2;float a=2.5,b=3.5;则下面表达式的值为
- 空气压缩机输出气体温度高、水汽多,怎么办?
- I heard about her for the first time in 1896.Aldion---a small town in the west,only a few.
- Zhao Fen was hit by a car while she was rushing to the
猜你喜欢