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

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

清浅
Lepaskan: 2021-04-18 14:33:48
asal
127377 orang telah melayarinya

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

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

本文操作环境:Windows7系统、Dell G3电脑、C11版。

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

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

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

顺序结构:

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

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

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

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

选择结构

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

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.2f\n",a,b,c);
    return 0;
}
Salin selepas log masuk

【推荐课程:C语言教程

循环结构

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

未标题-3.jpg

例:计算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;
}
Salin selepas log masuk

总结:以上就是本篇文章的全部内容了,希望对大家有所帮助。

Atas ialah kandungan terperinci C语言中的三种基本结构分别是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan