c语言循环结构常用语句,用C语言实现循环结构的三个基本语句是什么

循环基本语句有三种:1。while循环语句,语法为“while(expression){语句块}”;2.do-while循环语句,语法“do{语句块}while(表达式);”;3、for循环语句,语法” for(初始化语句;流通条件;自增或自减){语句块}”。

本教程操作环境:windows7系统,c99版本,戴尔G3电脑。

C语言中实现循环结构的基本语句有三种:while循环语句、do-while循环语句和for循环语句。

教程推荐:C语言教程视频

While循环语句

while循环的一般形式是:

while(expression){语句块}表示先计算“表达式”的值,当值为真(不是0)时执行“语句块”;执行语句块后,再次计算表达式的值。如果为真,继续执行语句块…这个过程将一直重复,直到表达式的值为false (0),然后退出循环,并在一段时间后执行代码。

我们通常称“表达式”为循环条件,“语句块”为循环体。整个循环过程就是不断判断循环条件,执行循环体代码的过程。

使用while循环计算从1到100的值:

#include &lt。stdio.h&gt。int main(){ int i=1,sum = 0;while(I & lt;= 100){ sum+= I;i++;} printf(& quot;% d \ n & quot,sum);返回0;}操作结果:

5050代码分析:

1)当程序运行时,因为i=1,我

2)接下来,我将继续判断我

3)重复步骤2)。

4)循环到第100次,I的值变成101,sum的值变成5050;这时,我

while循环的整体思路是这样的:设置一个带变量的循环条件,即一个带变量的表达式;在循环体中添加一个额外的语句,这样它就可以在循环条件中更改变量值。这样,随着循环的不断执行,循环条件中的变量值会不断变化。某一刻,循环条件不再成立,整个循环结束。

如果循环条件不包含变量会怎么样?

1)当循环条件成立时,while循环将一直执行,永不结束,成为“无限循环”。

2)如果循环条件不成立,while循环将不会执行一次。

边做边循环

除了while循环,C语言中还有do-while循环。

边做边循环的一般形式是:

Do{语句块}while(表达式);do-while循环和while循环的区别在于,它会先执行“语句块”,然后判断表达式是否为真,如果为真,则继续循环;如果为假,循环终止。因此,do-while循环必须至少执行一次语句块。

使用do-while计算从1到100的值:

#include &lt。stdio.h&gt。int main(){ int i=1,sum = 0;do { sum+= I;i++;} while(I & lt;=100);printf(& quot;% d \ n & quot,sum);返回0;}操作结果:

一边注意(我

For循环语句

除了while循环,C语言还有一个for循环,更灵活,可以完全替代while循环。

for循环的一般形式是:

For(表达式1;表达式2;表达式3){语句块}它的运行过程是:

1)首先执行“表达式1”-“初始化语句”。

2)执行“表达式2”-“循环条件”;如果其值为真(不是0),则执行循环体,否则结束循环。

3)执行完循环体后,执行“表达式3”——“自增或自减”。

4)重复步骤2)和3),直到表达式2的值为假,然后结束循环。

在上述步骤中,2)和3)是一个循环,将重复执行。for语句的主要功能是连续执行步骤2)和3)。

“表达式1”只在第一个循环中执行,以后不会再执行。可以认为是初始化语句。“表达式2”一般是关系表达式,决定是否继续下一个循环,称为“循环条件”。很多情况下,“表达式3”是带有自增或自减运算的表达式,使得循环条件逐渐变为“假”。

for循环的执行过程可由下图表示:

使用for语句计算1到100之间的值:

#include &lt。stdio.h&gt。int main(){ int i,sum = 0;for(I = 1;i&lt。=100;i++){ sum+= I;} printf(& quot;% d \ n & quot,sum);返回0;}操作结果:

5050代码分析:

1)在执行for语句时,给I赋值一个初始值1,判断I

2)第二个周期,I的值为2,I

3)重复步骤2)直到第101个循环,此时I的值为101和I

关于编程的更多知识,请访问:编程教学!!以上是用C语言实现循环结构的三个基本语句是什么的详细内容,还有更多

    原文作者:笨熊和傻兔
    原文地址: https://blog.csdn.net/weixin_42392689/article/details/117086282
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞