建议不在for 循环体内修改循环变量,防止for循环失去控制。请问这个怎么理解,有例子吗
展开全部
for( int i = 0; i < n; i++ )
{
//...
i = a; // 如此,就是你说的意思。这样也许 i<n 永远都执行不到,即死循环。
}
{
//...
i = a; // 如此,就是你说的意思。这样也许 i<n 永远都执行不到,即死循环。
}
追问
有点不理解在括号中加入i=a初衷是什么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
疯了吧,在for循环体内修改循环变量,那循环的次数很有可能失去控制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
For循环本来就是一重循环,如果再修改循环变量就相当于2重循环~~调用的时候可能根本理不清到底循环多少次。
追问
什么叫修改变量
追答
你说得是修改循环变量,循环变量就是类似循环的过程。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询