题目:
设变了x和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是
A:if(x++);
B:if(x>y && y!=0);
else y++;
C:if(x>0) x--
else x++;
D:if(y<0) {;}
解释说明:
A:if(x++); 相当于 if(x++)
{
; //空语句
}
B:if(x>y && y!=0);
else y++;
C:if(x>0) x-- 相当于 if(x>0)
else x++; {
x--
}else
{
x++;
}
错误 :if{ }括起来的为语句,语句后必须以分号结束。
D:if(y<0) {;} => 与A一样

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/31692.html