【C语言基础】循环体系

1.For循环结构:spa

For循环的通常形式为:it

  for (表达式1 初始化;判断条件;自增自减)for循环

  {循环

  语句块程序

  }while

2.while循环结构:co

while循环的通常的形式为:cas

  表达式1 初始化return

  while(判断条件)

  {

  语句块

  自增自减

  }

3.do......while循环的通常形式为:

  do

  {

  语句块

  }while(表达式1 判断条件)

4.switch语句

switch(val)

{

case1:

  语句块

  break

case2:

  语句块

  break

case3:

  语句块

  break

default:

  语句块

  break

}

case为程序的入口,若是是从 case1 入口进入,那么后面一系列的case 都将没有意义,将会

把 case1 入口一下全部的代码执行一遍,直到遇到 break 才退出程序

return与break 的区别

break 是终止循环,就近原则,终止最近的一个循环,return 为终止程序

for循环与while循环是等价的,能够相互转化,那何时用for 何时用while循环呢?

无法说用哪一个,代码写多了看多了天然而然就知道用哪个

而do....while循环与 for 循环、while 循环是不等价的不能互换,由于for 循环与 while 循环都是

容许不执行语句,第一次条件为假的时候不执行语句,执行语句的次数大于等于0;而do...while循环

则是必须执行一次语句,而后在作判断,执行语句次数是大于等于1次

相关文章
相关标签/搜索