摘要
循环结构的总结、跳转语句(break、continue)、调试程序
一、循环结构的总结
1.while循环
int i = 0;while(i < 1000){ Console.WriteLine(i); i++;}
2.do-while循环
do { //代码 } while(循环条件); 提示:while()后面是有;的 先执行一次,再判断条件。所以一定会执行一次3.while 和 do-while区别
while是先进行一次判断,条件满足再执行 do-while是先执行一次循环体,之后在判断条件是否满足,如果满足再执行循环体4.for循环
for(初始值;判断条件;迭代器) { 循环体 }解释:第一步初始值
第二步判断条件 第三步如果满足则执行循环体,不满足跳出for循环 第四步执行迭代器 第五步判断条件 第六步如果满足则执行循环体,不满足跳出for循环 …例:
for (int i = 0; i < 0; i++){ Console.WriteLine($"循环第{i}次");}
解释:上面这个循环的循环体一次也不会执行,因为i的初始值为0,第二步判断i的初始值不满足,就跳出循环了
注:for循环的初始值,判断条件,迭代器都可以省略掉,这样就会出现死循环
for(;;) {}
PS:虽然三个表达式可以省略,但是;不能省略 PS:一般已知循环次数的循环,就用for循环二、跳转语句
1.break
break是用于跳出循环 循环包含while,do-while,for,foreach 当满足某种条件,跳出循环结构2.continue
continue也是用于循环结构中 但是不同月break的是: continue只结束当条循环,并进入下次循环判断三、调试
不清楚的地方可以调试: 先在代码上打上一个断点,然后点击开始调试,然后一步一步执行,可以查看程序变量的值和执行过程显示下一语句:光标会跳到下一句执行的地方
逐语句:一句一句的执行 逐过程:遇到方法直接执行完方法 跳出:跳出此方法