多语言展示
当前在线:955今日阅读:168今日分享:49

C语言的循环语句怎么写【3】

C语言的另外一种循环,do while 循环。
工具/原料
1

个人电脑

2

C-Free5.0

方法/步骤
1

首先打开C-Free5.0,建立dowhile.c的空白页面,然后输入一般的C语言的基础格式写完,注意格式缩进,如下图所示。

2

同样本次的教学还是已从1加到10为例子,当然第一步我们还是定义2个整型数,int i,s=0; 然后直接进行i++的操作。#include main(){     int i=0,s=0;   do{         i++;   }    while(i < 10);}

3

do-while语循环与while循环的不同在于,它先执行循环中的语句也就是上图的i++语句,然后再判断while里面的表达式是否满足条件, 如果为满足则继续循环;如果不满足,  则终止循环。从这里我们看出do-while循环至少要执行一次循环语句。我们可以调戏一下下面程序:#include main(){     int i=10,s=0;   do{         i++;         printf('i=%d\n',i);   }    while(i < 10);}调试结果如下图:

4

从第三步我们可以详细的看到,i=10本来就不满足i<10这个条件,但是do-while循环的特性来看,是先执行i++这个条件然后再判断的条件是否满足的,所以printf输出的值是11. 好我们现在看一下i=0时,do-while循环的每一步变化。如下图

6

现在我们将这个程序补充完整,使他变成一个从1+10的累加。如下图#include main(){     int i=0,s=0;   do{      i++;      s=s+i;     }while(i < 10);     printf('从1加到10的值是   %d\n',s);}

推荐信息