TEL:400-8793-956
当前位置:程序、服务器

循环变量执行后

提问者: 近期获赞: 浏览人数: 发布时间:2021-02-01 12:49:57

 问:只是想知道是否有人可以提供帮助。给出以下语句:“一旦完成执行循环,循环变量必须在条件的有效范围之外”,对于循环变量超出有效范围,后一部分意味着什么? 

 
 
答:int i = 0;
for(int i = 0; i <5; i ++){
    //代码在这里
}
 
循环 分为3部分
初始化
条件
增量
 
流以这种方式
初始化,检查条件(上面的循环将检查i,如果i小于5 ),递增并运行
 
以0初始化的循环语句,检查条件(如果i仍小于5),递增i ++(i = 1),运行循环语句以
检查条件(如果i仍小于5),递增i ++(i = 2),运行循环语句
检查条件(如果i仍小于5),递增i ++(i = 3),运行循环语句
检查条件(如果i仍小于5),递增i ++(i = 4),运行循环语句
检查条件(如果i仍小于5),递增i ++(i = 5),运行loop语句
检查条件(如果i仍小于5)-i的值现在未变为5,因此循环过程是finised
 
而现在,我(循环变量)是条件的有效范围之外,即我的价值不低于5,现在,它已经成为5
 
希望它解决您的查询,欢迎随时提出问题。
上一篇: 如何解决未捕获的ReferenceError:未定义TrialScript
下一篇: Python TypeError:“ NoneType”类型的对象没有len()