第五章 多重循环及程序调试
文章目录
1.多重循环
一个循环体内又包含另一个完整的循环结构
while(循环条件1){
//循环操作1
while(循环条件2){
//循环操作2
}
}
do{
//循环操作1
do{
//循环操作2
}while(循环条件2);
}while(循环条件1);
for(循环条件1){
//循环操作1
for(循环条件2){
//循环操作2
}
}
while(循环条件1){
//循环操作1
for(循环条件2){
//循环操作2
}
}
注意
各循环可互相嵌套
一般不超过三层
外层循环变量变化一次,内层循环变量要变化一遍
1.break语句
改变程序控制流
用于do-while、while、for循环中,可跳出循环而执行循环后面的语句
while(…) {
……
……
break;
……
……
}
break通常在循环中与条件语句一起使用
2.continue语句
continue:只能用在循环里
continue作用:跳过循环体中剩余的语句而执行下一次循环
while(…) {
……
……
continue;
……
……
}
//通常与条件语句一起使用,加速循环
3.对比break和continue
使用场合
break常用于switch结构和循环结构中
ncontinue一般用于循环结构中
作用(循环结构中)
break语句终止某个循环,程序跳转到循环块外的下一条语句
continue跳出本次循环,进入下一次循环
双重循环亦如此
2.程序调试
通过代码阅读或者加输出语句查找程序错误
当程序结构越来越复杂时,需要专门的技术来发现和定位错误,就是“程序调试”
1.程序执行时忽闪一下就运行结束,怎么让程序一步一步运行
程序调试
设置断点 断点:程序暂停执行的代码行
单步运行
定位错误,就是“程序调试”**
1.程序执行时忽闪一下就运行结束,怎么让程序一步一步运行
程序调试
设置断点 断点:程序暂停执行的代码行
单步运行
观察变量
401

被折叠的 条评论
为什么被折叠?



