读书人

问个语句解决方案

发布时间: 2012-03-25 20:55:16 作者: rapoo

问个语句
今天看到一条奇怪的语句,问问

if(1)
{
bIsCover = FALSE;
}
else
{
bIsCover = TRUE;
}
请问一下,这个进了if(1)还会进else吗
看到这个语句我晕了,不明白写的人想要表达的意思
哪位高手指教一下

[解决办法]
肯定不会进else……可能就是想表达这个意思……
[解决办法]
if(X)
{ }
else
{ }

两个只会执行一个,表达式X为真执行if,否则执行else
[解决办法]
一般这种语句都是在不太清楚是否以后会有变化的情况下用。。
但是当前只有一种情况,就是if(1)要执行的
[解决办法]
商业程序不代表没有废代码块。这个形式比大段注释掉的代码块有相同的作用。

读书人网 >C++

热点推荐