一般for模块如下:
for(;;)
{内部语句}
后续语句
for语句是循环语句,其中第一个分号前是初始化语句,只执行一次,两个分号之间是判断语句,每次执行for模块内部语句之前要通过判断语句,否则整个for循环就结束,继续后续执行后续代码,第二个分号后的语句在内部语句执行完后执行,然后继续执行判断语句,以此循环
题目中假定for之前m=10,进入for后首先初始化m--,即m自减1,m=9,判断m>0?,为真,执行内部语句,然后执行m--,m=8,m>0?,为真,执行内部语句...,m--,m=0,m>0?,为假,不再执行,for模块结束,执行后续模块