我想知道我是否有以下代码:
v = 5;
if (v == 5) {
v++;
}
else {
//do something else
}
我的程序会“执行”else部分吗,因为我的变量
v
现在与5
不同?
否,如果满足if条件,则不会执行else语句
在这种情况下:
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
}
它将达到不足的条件并进入你的else语句