首頁 >常見問題 >C語言中的三種基本結構分別是什麼

C語言中的三種基本結構分別是什麼

清浅
清浅原創
2019-02-22 14:49:42127382瀏覽

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;
}

選擇結構

到某個節點後,會根據一次判斷的結果來決定之後要往哪一個分支方向執行。如下圖所示

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;
}

   【建議課程:C語言教學

#循環結構

迴圈結構有一個循環體,循環體裡是一段程式碼。對於循環結構來說,關鍵在於根據判斷的結果,來決定循環體執行多少次;

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;
}

總結:以上就是這篇文章的全部內容了,希望對大家有幫助。

以上是C語言中的三種基本結構分別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:TCP是什麼協定下一篇:TCP是什麼協定