c语言循环嵌套的一个问题

img


不能理解,为什么把n=0放在里面,他还会执行循环里的语句,他不可能进循环啊

n=0是个赋值的操作,为什么不会进循环?? for的判断语句是中间那个:i<=4 j<=3 跟n都没有关系

为什么觉得n=0会影响循环的执行,这两层循环,一个循环因子是 i , 一个是 j ,和 n 不相关的。

for(A 初始化; B必须条件; C每次循环后执行)
{

}
n虽然不参与B,但参与了AC,
B里的限定条件没有n什么事,所以循不循环和n没关系