1.switch循环语句
在我们使用Switch循环是需要注意,Switch(int)只能使用整数类型,而字符本质上也是整数类型,因为它的本质是ASCLL码表。而switch语句时常是会用到break跳出循环,不然会一直划到底部,直到循环结束或遇到下一个break;这样可能导致与所想结果不相符。在我们想要使用Switch语句时需要想办法将判断条件变为整数类型。
2.while循环语句
首先,while循环比较简单易懂,如果符合while()后的条件就会执行while中的代码,但需要注意的是,在while循环的结尾通常需要加上一句代码用以控制调整,否则易出现死循环。如{int i=0;while(i<5) printf("%d",i);}则会出现死循环,因为最后没有调整i的值,所以最后可以加上i++或其他调整的代码。也需要注意一点{}的使用,如果没有加上{}则默认只循环后面的一条语句。如while(i<5) printf("%d",i);i++;没有加上{}将i++扩在里面,导致这条代码也是死循环。
3.for循环语句,对于for(表达式1;表达式2;表达式3),表达式1用于初始化,如,int i=0;或者其他的值,要初始化一个值,表达式2是条件语句,相当于while后面()中的作用,表达式3用于调整循环,如i++,或其他的调整代码,而for循环基本可以代替while循环使用,for循环中的每一条表达式都可以省略,但尽量不要省略,如果省略,可以再for循环之前进行初始化,表达式2省略则该条件默认为真,表达式3省略则不会更新循环变量,但可以在循环内部手动加上循环变量的改变,如果随意省略,很容易让循环变成死循环。
循环语句在c语言中是十分重要的代码。循环之中还可以嵌套循环,如打印九九乘法表时或者使用冒泡法排序等等,嵌套循环会比单层循环复杂。
嵌套循环的次数是两个循环次数相乘。
5383



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



