问个C语言中for语句嵌套if的问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 20:01:22
for(A;B;C)
if(D)
E;
F;
具体的语句就以A,B,C,D,E,F代替,运行for以后,如果D!=0的话,是继续运行F呢还是进行运行C呢?
确实问错了,是D=0的时候,是继续运行F呢还是进行运行C呢?

D!=0也就是说D为真,那么应该执行E
E执行完毕后执行C
如此反复,直到B为0,执行F

我想你想问的是D为0时的情况,那么执行C,直到B为0,执行F

我不已经说了么,"我想你想问的是D为0时的情况,那么执行C,直到B为0,执行F"

当D==0时;返回执行C。如果满足B,就再运行D,不满足就运行F