栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言中典型的几种程序流程结构(for循环、do while循环、嵌套循环)-系列四

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言中典型的几种程序流程结构(for循环、do while循环、嵌套循环)-系列四

目录

一、程序流程结构知识点回顾

二、典型循环结构

2.1while()循环

2.2 do{}while();

2.3 for循环

2.4 嵌套循环

2.5  break  continue   goto

三、写在最后


一、程序流程结构知识点回顾

二、典型循环结构

2.1while()循环
int main20()
{
        // 1 +2+3+4+...+100
        int  i = 1;
        int sum = 0;
        //while(条件) 条件为真就执行,为假结束循环
        //while()后面不要加分号
        while (i <= 100)
        {
               sum = sum + i;
               i++;
        
        }
        //while (1);//死循环
        printf("sum =%dn",sum);
        system("pause");
        return 0;
}

2.2 do{}while();
int main()
{
        // 1 +2+3+4+...+100
        int  i = 1;
        int sum = 0;
        //while()后面需要加分号
        do {
               sum += i;
               i++;
        
        } while (i<=100);
        printf("%dn",sum);
        system("pause");
        return 0;
}

2.3 for循环
int main()
{
        int  i = 1;
        int sum = 0;
        //for()后面不能加分号
        for (  ;  i<=100 ;)//如果for循环不写条件,条件默认为真
        {
               sum += i;
               i++;
        }
        printf("sum=%dn",sum);
        system("pause");
        return 0;
}

2.4 嵌套循环
int main()
{
        int i = 0;
        int j = 0;
        for (i = 0; i < 2; i++)
        {
               for (j = 0; j < 3; j++)
               {
                       for (int k = 0; k < 4; k++)
                       {
                              printf("i=%d j=%d k=%dn", i, j,k);
                       }
               }
               
        
        }
        system("pause");
        return 0;
}

2.5  break  continue   goto
  1. break  跳出switch或者离break最近的循环
  2. continue  结束本次循环
  3. goto   无条件跳转
int main()
{
        for (int i = 0; i < 2; i++)
        {
               for (int j = 0; j < 3; j++)
               {
                       if (j == 1)
                              break;
                       printf("i= %d  j=%dn",i,j);
               }
               
        }
        system("pause");
        return 0;
}
int main24()
{
        int i = 0;
        for (i = 0; i < 5; i++)
        {
               if (i == 2)
               {
                       //break;
                       continue;
               }
               printf("i=%dn",i);
        
        }
        system("pause");
        return 0;
}

三、写在最后 

对于热爱编程的同学来说,大部分人刚开始只是知其然却不知其所以然,这是一个普遍现象。主要原因是随着工作时间增加,虽然大部分人都是每天上班下班忙忙碌碌,但仅有少数人才真的下功夫去研究自己做的编程工作,更不愿意去学习、思考。知识只有建立起关联并形成体系的时候,才能真正提升你的能力,帮助你用来分析和解决问题。请关注:C语言知识体系视频课程。如何搭建一套自己的知识体系,将沉淀的知识变现,也可以关注:知识变现系统搭建。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/953815.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号