老师我想请教一下这里变量y的变化问题
老师我想问一下for语句中的变量变化的问题
程序的执行是从for1开始先执行,判断x<=5后开始执行for2的内容,在for2判断完后在开始进行for3的内容,那么当for1第一次执行x为1时,for3进行到y==6时不在满足条件退出for3再执行for2时带入的y是6对吗他不执行int y=1,是因为for2中的int y=1一次循环只执行一次是吗,所以当for2继续执行直到y不满足他自己的要求y<=(5-x)+(x+x+1);然后执行x++,再把x再次带入此时x=2,这时是因为开启了新的循坏所以int2中的int y=1再次执行了对吗,老师我不知到我理解的对不对,辛苦您了
14
收起
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星