C語言程式中的三種基本結構為:1、順序結構,指依照程式順序執行;2、選擇結構,指依判斷結果選擇分支方向;3、循環結構,指有循環體,可以根據判斷條件決定循環多少次。
本文操作環境:Windows7系統、Dell G3電腦、C11版。
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("%c\n",y); return 0; }
選擇結構
到某個節點後,會根據一次判斷的結果來決定之後要往哪一個分支方向執行。如下圖所示
範例:輸入三個數,然後按從小到大排列
#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語言教學】
#循環結構
迴圈結構有一個循環體,循環體裡是一段程式碼。對於循環結構來說,關鍵在於根據判斷的結果,來決定循環體執行多少次;
#例:計算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中文網其他相關文章!