首页 > 试题广场 >

以下错误的if语句是( )

[单选题]

以下错误的if语句是(  )

  • if(x>y) z=x;
  • if(x==y) z=0;
  • if(x!=y) printf("%d",x); else printf("%d",y); 缺少位址符&
  • if(x<y) { x++;y--;}
题目上的缺少位地址符的描述是错误,希望大家不要被误导。C错误的原因是printf("%d\n", x)后边少了一个分号。
发表于 2017-09-03 14:53:32 回复(2)
选C。
题目 " if(x != y) printf("%d",x)" 中, printf()函数结尾漏了";",故选C。

编辑于 2017-05-26 15:51:11 回复(0)
B也不对啊,在==两个等号间有空格将编译报错
发表于 2017-05-26 22:02:15 回复(1)
没有注释符号直接写中文,C错
发表于 2018-03-29 08:33:08 回复(0)
漏掉分号;
出这种题目干毛啊  一点意思都没有
发表于 2018-01-13 19:48:00 回复(0)
我发现做多了这样的题,老容易怀疑自己
发表于 2017-10-18 18:05:24 回复(0)
1.cpp:12:13: error: expected expression
    if (a = = b) {
            ^
1 error generated.

BC吧

发表于 2017-07-01 11:33:11 回复(0)