为什么C语言是结构化程序设计语言? |
您所在的位置:网站首页 › 一个c语言程序的基本结构是什么 › 为什么C语言是结构化程序设计语言? |
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 |