我是靠谱客的博主 健壮小熊猫,最近开发中收集的这篇文章主要介绍C语言控制流(循环部分)总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

循环

        while循环

        while循环被称为“入口判断循环”,先对while后括号内的表达式进行判断,若为真,则执行其后的循环体,否则跳过循环体执行后面的语句。

        表达式恒为真,且循环体内无法跳出循环时,构成“死循环”。

一般形式:

while(/*表达式*/)
{ 
    /*
    循环体
    */ 
}
...

        do...while...循环

        do...while...循环被称为“退出条件判断”循环,先执行循环体,再判断表达式是否为真,表达式为真则继续执行循环体,否则退出循环执行后面的语句。

        表达式恒为真,且循环体内无法跳出循环时,构成“死循环”。

        注意:与while循环不同,do...while...循环之后需要加 " ; " ,此处容易忽略。

一般形式:

do{
    /*
    循环体
    */
}while(/*表达式*/);
...

        for循环

        for循环含有三个表达式,分别用分号隔开,第一个表达式用于对循环变量初始化,第二个表达式为测试条件(即判断条件),第三个表达式为更新条件

        三个表达式皆可以省略,但是其内的两个分号不可省略。

for循环执行过程:

求解表达式1。
求解表达式2。若其值为真,则执行 for 语句中指定的内嵌语句,然后执行第3步;
若表达式2值为假,则结束循环,转到第5步。
求解表达式3。
转回上面第2步继续执行。
循环结束,执行 for 语句下面的语句。

一般形式:

for(表达式1; 表达式2; 表达式3)
{
    /*
    循环体
    */
}

        嵌套循环

        嵌套循环,即循环体内嵌一个循环

循环及嵌套循环应用示例:

#include <stdio.h>

int main(){
        int row = 1;
        scanf("%d", &row);

        int i = 0;
        while(row-i > 0)
        {
                int n = i+1;
                for(; n>0; n--)
                {
                printf("&");
                }
        i++;
        printf("n");
        }
}

最后

以上就是健壮小熊猫为你收集整理的C语言控制流(循环部分)总结的全部内容,希望文章能够帮你解决C语言控制流(循环部分)总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部