在日常生活中,我们或多或少的会遇到一些循环,比如说做俯卧撑,沿着操场跑步,还有最常见的记时用的钟表,这都是我们经常会遇到的一些循环。
在c语言中常见的的循环结构有三种,for循环,while循环,do-while循环。那么为什么要用循环呢?使用循环可以最大化的简化我们的输入输出操作,因此可以给我们节省更多的时间。
接下来我就对这三种基本的循环做一个简单的简绍:首先是while循环,它的的基本结构是这样的while(条件表达式){循环体}这个循环的意思就是说当条件表达式的结果为真时,则执行大括号中的循环体,并且一直重复的执行直到条件表达式的结果为假时,结束循环。其次是do-while循环,它的基本结构是do{循环体}while(条件表达式);这个结构可以这样解释先执行循环体,再判断循环条件是否满足。二者的区别如下:
相同点:
他们都是提前不知道循环次数的循环结构
异同点:
while循环:先判断循环条件是否成立,再决定是否执行循环体。while循环有可能一次都不执行。
do-while循环:先执行循环体,再判断循环条件是否依然成立,do-while循环至少执行一次循环体。
最后一种循环结构是for循环,其结构为for(循环变量初始化;条件表达式;循环自增){循环体}他们的执行顺序为1->2->4->3->2->4->3...->2(1.循环变量初始化,2.循环条件3.循环增量4.循环体)for循环还有一种常见的应用场景就是循环嵌套:两个for循环相互嵌套,外层循环执行一次,内层循环执行一遍。
这就是我对循环的一些基本的理解,跟大家分享一下。祝生活愉快!