为什么C语言是结构化程序设计语言?

您所在的位置:网站首页 一个c语言程序的基本结构是什么 为什么C语言是结构化程序设计语言?

为什么C语言是结构化程序设计语言?

2024-07-11 09:43| 来源: 网络整理| 查看: 265

        Hello,大家好,今天给大家讲解一下C语言为什么是一门结构化程序语言,相信聪明的小伙伴已经发现重点在结构化这三个字上,那么C语言结构到底有哪些呢?

C语言结构主要分为三种:>

        1.顺序结构

        2.选择结构

        3.循环结构

一:顺序结构         按照线性顺序依次执行 #include int main() { printf("恭喜"); printf("你"); printf("中"); printf("了"); printf("一"); printf("亿\n"); return 0; }

        运行结果:

二:选择结构            选择结构就是当我们需要解决一个问题时,把(True)必要条件的语句和(False)可选条件的语句分开进行选择的一个方法.--这里的True是非0,False是0.         该结构共两种形式:                 1.if-else                 2.switch-case   if-else语句 #include int main() { int choice; printf("恭喜你中了1亿!\n"); printf("1.我要和老婆分了 or 0.我要和老婆,分了\n"); printf("请选择:"); scanf("%d",&choice); if(choice==1)//必要条件 { printf("你真是个好老公!\n"); } else if(choice==0)//必要条件 { printf("不好意思,你没能接受住考验,回收奖金!\n"); } else//可选条件 { printf("单身狗勿扰\n"); } return 0; }

         运行结果:

 

 switch-case语句 #include int main() { int num=0; printf("请输入1~7的一个数字:"); scanf("%d",&num); switch(num)//break的作用是跳出switch结构,如果没有它将继续执行下一个case { case 1: //num==1时从这里开始执行 printf("一帆风顺\n"); break; case 2: //num==2时从这里开始执行 printf("二龙戏珠\n"); break; case 3: //num==3时从这里开始执行 printf("三阳开泰\n"); break; case 4: //num==4时从这里开始执行 printf("四季发财\n"); break; case 5: //num==5时从这里开始执行 printf("五福临门\n"); break; case 6: //num==6时从这里开始执行 printf("六出奇计\n"); break; case 7: //num==7时从这里开始执行 printf("七点上班\n"); break; default: //当num都不等于case时从这里开始执行 printf("不按套路出牌???\n"); break; } return 0; }

        运行结果:

 

三:循环结构         循环结构就是多次执行同一块代码,它由循环变量的初始化、循环判断条件、循环体构成,它有三种形式:         1.do-while循环         2.while循环         3.for循环 do-while循环

        

#include int main() { int i=0; //循环变量 int count=0; printf("请输入一个正整数:"); scanf("%d",&i); do { printf("我恋爱了\n");//该{}中的内容即循环体 count++; //统计循环次数 }while(i--); //i--即循环判断条件 —— 值为!0时进入循环体,值为0时结束循环 printf("我有%d个女朋友\n",count); return 0; }

        运行结果:

 

while语句  #include int main() { int i=0; //循环变量 printf("请输入一个数字:"); scanf("%d",&i); while(i) //i即循环判断条件——值为!0时进入循环体,值为0时结束循环 { printf("ha~"); //该{}内即循环体 i--; } return 0; }

        运行结果:

 

for循环  #include int main() { int i=0; int j=0; printf("这是最常见的for循环用例\n"); for(i=1;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3