我想知道,如果我有以下代码:
v=5;
if (v==5){
v++;
}
else{
//do something else
}
我的程序会“执行”其他部分,因为我的变量v
现在与5
不同了吗?
答案 0 :(得分:-1)
如果if条件满足,则不会执行else语句
答案 1 :(得分:-2)
没有。它没有赢。 仅仅因为在评估' if'之后价值已经发生了变化。言。
答案 2 :(得分:-3)
在这种情况下:
v=5;
if (v==5){
v++;
}
else{
//do something else
}
但是如果你添加for循环:
v=5;
for(int i = 0;i<10;i++)
{
if (v==5){
v++;
}
else{
//do something else
}
它将达不到条件并进入你的其他声明