如何增加(所有)循环中的整数工作? 就像在第一次初始化整数然后它检查条件然后递增值,然后它做我告诉它做的或初始化整数然后它检查条件,它做我告诉它做的然后增量价值?
答案 0 :(得分:0)
假设你的意思是for循环:
for (<initialization>; <condition>; <increment>) {
// loop body
}
首先执行初始化。然后评估条件,如果它的计算结果为true
,则执行循环体。完成后,执行增量。然后,再次评估条件,并重复整个过程,直到条件不再评估为true
。
答案 1 :(得分:0)
在for循环中,
for (a;b;c){
// code d
}
1)它首先运行语句。
2)然后检查声明b。
3a)如果b失败则退出循环。
3b)如果通过,则执行d ONCE。如果在d中的任何一点退出(例如,中断),它将不会在循环中执行任何其他操作。如果它没有中断并完成d中的所有代码,那么它运行语句c一次。
3)重复步骤2,3,直到3a为真。
答案 2 :(得分:0)
for循环:
initialize->condition->code->increment->condition──false──>end
└───────true───────┘
while循环:
condition->code->condition──false──>end
└─true─┘
做-while循环:
code->condition──false──>end
└─true─┘
PS:如果你是投票,至少出于客观原因这样做。如果我犯了错误,请告诉我。