多重循环概述
多重循环(嵌套循环),就是一个循环又包含另一个或多个完整的循环结构。
每个循环结构都可以对应一个规律或重复性操作,多重循环可以实现更为复杂的规律性程序。
多重循环语法
// 外层循环
while(外层循环条件){
// 内层循环、外层循环操作
while(内层循环条件){
// 内层循环操作
}
}
// 外层循环
do{
// 内层循环、外层循环操作
do{
// 内层循环操作
} while (内层循环条件)
} while (外层循环条件)
// 外层循环
for (;外层循环条件;){
// 内层循环,外层循环操作
for(;内层循环条件;){
// 内层循环操作
}
}
注意:多重循环的嵌套不是固定为某种循环套某种
// 外层循环
while(外层循环条件){
// 内层循环、外层循环操作
do{
// 内层循环操作
} while (内层循环条件)
}
注意1:多重循环的嵌套不是某种循环嵌套一个循环
// 外层循环
while(外层循环条件){
// 外层循环操作:邮两个内层循环组成
// 内层循环1
do{
// ....
} while () ;
for (;;){
// ....
}
}
使用
如果推理不出来多层循环逻辑,可以记住: 外层循环可以控制行规律,内层循环控制每行内容(列)的规律 。
程序调试
bug:臭虫,小虫,现在常理解为:漏洞。
debug:除虫,现在常理解为程序调试。