比如现在有编号0-8的9个人,每个人要吃9碗饭,但是只能一个人吃完了才换下一个人吃.
用嵌套循环的思路就是,
先让第一个编号0的人吃,
编号0的人吃第一碗饭
编号0的人吃第二碗饭
编号0的人吃第三碗饭
................................
编号0的人9碗饭吃完了,也就是内部循环循环完了,才跳出,继续外部循环,换下一个编号1的人再吃9碗.....依次类推,直到所有人都吃完
//外圈循环就是判断一共有几个人,i=0,表示最开始是从编号0的人去,用变量i来代表这个编号,,,,,i++,表示每有一个人吃完饭了,代表编号的i这个变量就自动+1,下一个人编号i的人去吃,,,i<9表示编号只有0-8这9个人,编号=9就说明没人了,都吃完了,跳出循环
外圈循环(int i=0,i<9,i++)
{
内圈循环(int j=0,j<9,j++) //内圈循环就是吃饭,吃一次算一碗,一共吃了9碗才跳出循环,外圈换下一个人吃饭.
{
编号为i的人吃饭,
}
}
我个人的理解,不知道这样的解释能不能懂..
|