当前位置:   article > 正文

switch语句,三种循环的使用及深入_switch循环

switch循环

  在C语言的使用过程中,循环是极其重要的语法之一,下面我将依次讲解。

1.switch语句

  首先,switch语句可以实现分支结构,用于判断结果。

  1. switch(expression)
  2. {
  3. case value 1:
  4. case value 2:
  5. default:
  6. }

通常写出来的结构是这样的,通常会根据expression里面的值来选择我们所要进去的路线,例如(expression必须是整形表达式)expression如果输出的是value 1,那么他就会从value 1处进入,但需要注意的是如果没有用break跳出当前条件下所执行的语句的话,他将接着往下走,也就是会接着执行value 2的语句。当没有找到所对应的条件时,他就会进入default。再加一句,其中的顺序是没有要求的。

2.while,do-while和for循环

为了便于讲解,我在网上找了三张流程图

首先,while循环会进行初步的判断,在while循环后面打上一个(),这个括号里面就是所需要存放的判断条件,如果成立,则执行下面的语句,然后进行的二次判断,知道不成立为止。若循环的条件为非零的数均成立,若为零则不成立。

do-while循环就像他的意思一样,先进行一次条件的执行在进行循环,若不成立则跳出循环,成立则继续进行。

例如这样,他就会依次打印出1到10的数,要注意的是和另外两个循环不同的是,他所加入条件的小括号后面要加上一个分号!这个循环没有另外两个用的频繁。

最后是for循环

for循环是我们运用的最多的了,以一个立体来进行讲解

首先,for循环后面括号有两个分号将其隔开,第一个空间表示的是初始条件,第二个表示循环成立的条件,第三个表示循环条件成立后所要执行的语句,单循环成立时,他会先执行下面的语句,然后再执行小括号后面的三个位置的语句,然后重新进行判断,以此循环。

  讲完了三个循环语句的语法,下面我将深入讲解一下循环的continue和break

3.continue和break

   这两个关键词的用法是很简单的,continue就是继续循环,而break就是结束循环。在语句执行过程中如果碰到switch,那他将提前进行到下一次循环,从开头开始,而break就是直接结束循环。

4.循环的嵌套

  循环时可以用在一起的,我们已打印九九乘法表为例。

首先,按列来讲,九九乘法表是从一到九依次往下排列,按照行来说,那就是小于等于当前的列数,那我们就可以按照此进行双重循环,首先列是从一到九,而在此循环中行是小于等于当前的列数,从一开始循环依次进行打印,最后将每一个式子打印出来,就构成九九乘法表啦。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/机器笔尖舞者/article/detail/62468
推荐阅读
相关标签
  

闽ICP备14008679号