循环

循环可以不断的执行一段代码,直到条件变为假,或者计数完成。

在 C 语言中有两种类型的循环。第一种是 while 循环。while 循环不断地执行一段代码,直到条件为假停止。首先 while 关键字在前,后面紧跟包裹在一对圆括号中的条件语句,最后是包裹在一对大括号中的待执行语句。下面是一个例子:

  1. int i = 10;
  2. while (i > 0) {
  3. puts("Loop Iteration");
  4. i = i - 1;
  5. }

第二种循环是 for 循环,跟 while 的条件语句不同的是,for 循环需要三个以 ; 隔开的表达式:一个初始化语句,一个条件语句和一个递增语句。其中初始化语句在循环开始之前执行;条件语句每次迭代都会判断一次,如果为假,循环就退出了;递增语句在每次迭代的最后执行。for 循环通常用来计数,因为它的表示方法比 while 更加简洁。下面的例子中,我们从 0 递增到 9,每次加 1,共执行了 10 次:

  1. for (int i = 0; i < 10; i++) {
  2. puts("Loop Iteration");
  3. }