Loops 对于具有1个变量启动和另一个变量停止的回路控制

Loops 对于具有1个变量启动和另一个变量停止的回路控制,loops,for-loop,Loops,For Loop,在上面的例子中,如果jx=5,foo将执行6次 但是如果jx=0呢 foo只执行一次吗?或者根本没有?在for循环中,有三个部分 用于初始化;前提条件;增量后 重要的是要认识到,第一次执行循环时,它会在执行下面的代码块之前初始化并检查前提条件。完成块后,将执行 然后它检查前提条件,以检查它是否应该再次进入循环。为什么不尝试一下并查看?0打印一条消息而不是//foo.OP,您可能会发现它很有用。@c.bear-您认为他们是否被告知无法运行代码? int ix = 0; int jx = 5;

在上面的例子中,如果jx=5,foo将执行6次

但是如果jx=0呢


foo只执行一次吗?或者根本没有?

在for循环中,有三个部分 用于初始化;前提条件;增量后

重要的是要认识到,第一次执行循环时,它会在执行下面的代码块之前初始化并检查前提条件。完成块后,将执行


然后它检查前提条件,以检查它是否应该再次进入循环。

为什么不尝试一下并查看?0打印一条消息而不是//foo.OP,您可能会发现它很有用。@c.bear-您认为他们是否被告知无法运行代码?
int ix = 0;
int jx = 5;

    for (ix = 0; ix <= jx; ix++)
    {
       // foo
    }