今天学习了C语言的循环控制。
循环语句的三大要素:
循环变量初始化;
循环的执行条件;
有使循环趋于结束的语句;
1.goto语句
goto语句为无条件跳转语句,一般形式为:goto语句标号;
语句标号就是标识符,一般给一个想要跳转到的语句命名,命名规则与标识符一样;
goto语句只能在自己的函数里跳;
但是现在规定一般不能使用goto语句;
2.while语句
while语句的形式如下:
while语句的末尾不加分号,有可能一次也不执行;
注意:在裸机程序中要加while(1)死循环,否则可能会造成死机;
3.dowhile语句
dowhile语句形式如下:
dowhile语句会先执行一次,再判断是否符合条件,一般可用来检查程序或硬件的可用性;
dowhile的while后必须加分号;
4.for语句
for语句形式如下:
for(循环变量赋初值;循环条件;使循环趋于结束的语句)
for语句后不加分号,下面也不能空行
5.break语句
break语句用来跳出一个循环,且只能跳出自身所在的循环;
如果循环跳出,则条件依旧为真,后续可以用来当判断条件,再进行后续操作;
6.continue语句
continue语句又称循环短路语句,它会终止本次循环,直接进入下一次循环;
7.循环的嵌套
外层循环没有内层循环快;