一,循环结构
1.for循环:for循环需要循环变量例如i来实现,标准形式如for(i=0;i<5;i++),括号中间有两个分号,第一个空是循环变量,第二个空则是判断条件,第三个空则是对i的操作,判断条件可以不填,但会成死循环,正文则在for语句的下方如for(;;)
{
语句
}
2.while与do while 语句:两个语句的用法类似while意思是当,后接判断条件如while(n<5),翻译过来则是当n小于5时执行以下操作,而do while形式则是,do{语句}while()。
注意:三种循环形式间可相互转换
二、swich语句的应用
swich中的重点词有:swich,case,break,default四种。swich语句可以由if else if语句来替换。
基本形式为swich(c)
{
case ?:语句;break;
default:语句; break;
}
case的情况可以有多个,也可以不写default的情况,swich括号里所包含的是判定的对象,case则是当判定对象为什么情况时,执行后面的语句。default则是当case里的情况都不满足时,开始执行default后的语句。特别提醒break的用法,break为跳出循环,若第一个break并没有打上去,那么就会造成满足第一个条件后,还会执行下一个语句的情况,知道遇见break或者执行完全部语句,这点十分重要,但不写break有时候会有奇效,比如累加。