C语言中的三种基本结构分别是什么

C语言程序中的三种基本结构为:顺序结构按照程序顺序执行,选择结构根据判断结果选择分支方向,循环结构有一个循环体,根据判断条件决定循环多少次

C语言中有三种类型的程序结构分别是:顺序结构、选择结构、循环结构。接下来在文章中将为大家具体介绍这三种基本结构的用法,具有一定的参考作用,希望对大家有所帮助

C语言中的三种基本结构分别是什么

【推荐课程:C语言教程

在C语言程序中一共有三种程序结构:顺序结构、选择结构(分支结构)、循环结构

顺序结构:

顺序结构就是从头到尾一句接着一句的执行下来,直到执行完最后一句。如下所示

C语言中的三种基本结构分别是什么

 

例:从键盘输入一个大写字母,要求改用小写字母输出

#include<stdio.h> int main() {   char x,y;     scanf("%c",&x);  if(x >= 'A' && x <= 'Z')     {          y=x+32;     }         else     {         printf("this is a erro");      }  printf("%cn",y);  return 0; }

选择结构

到某个节点后,会根据一次判断的结果来决定之后向哪一个分支方向执行。如下图所示

C语言中的三种基本结构分别是什么

例:输入三个数,然后按从小到大排列

#include<stdio.h>  int main() {     float a,b,c,tmp;         scanf("%f %f %f",&a,&b,&c);     if(a > b)     {         tmp=b;         b=a;         a=tmp;     }     if(a > c)     {         tmp=c;         c=a;         a=tmp;     }               if(b > c)     {         tmp=c;         c=b;         b=tmp;     }                  printf("%5.2f %5.2f %5.2fn",a,b,c);     return 0; }

循环结构

循环结构有一个循环体,循环体里是一段代码。对于循环结构来说,关键在于根据判断的结果,来决定循环体执行多少次;

C语言中的三种基本结构分别是什么

例:计算1+2+3+····+10

#include <stdio.h>  int main(void) {   int i, sum;    printf("i = %d.n", sum);      for (i=0,sum=0; i<=10; i++)     {         sum += i;     }     printf("sum = %d.n", sum);      return 0; }

发表评论

电子邮件地址不会被公开。 必填项已用*标注