程式從結構上可分為3大類:順序、選擇、迴圈。
順序程式的特點是,從開始到結束,計算機按照程式邏輯的順序依次進行,每條語句只被執行一次。輸入輸出語句是其核心。
1、printf函式(格式化輸出函式)
printf函式的作用是向終端輸出若干個任意型別的資料。
格式:printf(格式控制,輸出列表)
eg:
printf(「%c%d%f」,c1,a,b);
2、scanf函式(格式化輸入函式)
scanf函式的作用是通過鍵盤輸入若干個任意型別的資料。
格式:scanf(格式控制,位址列表)
eg:
scanf(「%o%x%f」,&y,&z,&f1);
3、putchar函式(字元輸出函式)
4、getchar函式(字元輸入函式)
eg:
#include"stdio.h"
int main()
ps:getchar只能接受單個字元;putchar只能顯示單個字元。
1、簡單if語句
2、雙分支if語句
3、if與多個else語句
4、條件運算子
格式:表示式1?表示式2:表示式3
執行過程:如果表示式1的值為真,則整個條件運算子的結果為表示式2的值;如果表示式1的值為假,則整個條件運算子的結果為表示式3的值。
#include"stdio.h"
2int main()
3 17printf("成績等級:%c\n",grade);
18return
0; 19 }
ps:
1、switch後面括號內表示式的值只能為整型或字元型,不能為浮點型和字串型。
2、每個case的常量表示式的值必須互不相等。
for語句格式如下:
for(表示式1;表示式2:表示式3)
迴圈體
ps:若省略表示式2,則不判斷迴圈條件,死迴圈;3個表示式可同時省略,死迴圈。
whlie語句用於實現當型迴圈結構,其一般形式如下:
while(表示式)
迴圈體
ps:先判斷表示式,後執行語句。
do while語句用於實現「直到型」迴圈結構,一般形式為:
do while(表示式)
ps:先執行迴圈體,後判斷條件。
1、break語句的功能是:
終止迴圈執行,也就是說無論迴圈條件是否成立,只要在迴圈體執行break語句,立即終止循壞執行,執行迴圈體以後的語句。
2、continue語句的功能:
終止本次迴圈執行,繼續判斷循壞條件。
3、下面分別舉例,來感受兩種語句的區別。
eg1:
#include"stdio.h"
int main()
printf("program is over!\n");
return
0;}
eg2:
#include"stdio.h"
int main()
printf("program is over!\n");
return
0;}
C語言學習筆記之迴圈結構和選擇結構
c語言迴圈結構和選擇結構詳解 if else的簡單應用 include include intmain else return0 小結 不留無用空格 按照行業規範寫 求兩數的較大者 include include intmain else printf max is d max return0 多個...
c語言學習筆記 迴圈
1.c語言中的迴圈語句有三種 while,for,do while while expression statement for initialization expression or 測試條件 判斷語句 update command statement dostatement while exp...
C語言學習筆記三 選擇與迴圈語句
再介紹新的主題之前,我們先介紹一些額外的話題 原理 rand 函式是按指定順序來產生整數。偽隨機數 1.需加標頭檔案 include 2.可用 int i rand 3.if想生成指定範圍內的隨機數需要 0 10的隨機數 rand 11 0 100 rand 101 int test a 編譯成功 ...