天天看點

語c語言用語大全,C語言常用語總結.doc

C語言常用語總結

C語言常用語句總結

一:常用函數

1、putchar函數:

putchar函數(字元輸出函數):向終端輸出一個字元。

一般形式為:

putchar(c) // 輸出字元變量c的值。 == printf(“%c”,c)

2、getchar函數

getchar函數(字元輸入函數):從終端輸入一個字元。

getchar函數沒有參數,一般形式為:

c=getchar() //将輸入的字元指派給c

3、printf函數

printf函數(格式輸入函數):向終端輸出若幹個任意類型的資料。

printf的一般格式為:

printf(“格式控制”,對應變量名) // 例如:printf(”%d,%c\n”,i,c)

4、scanf函數

scanf(格式輸入函數):從終端輸入若幹個任意類型的資料。

一般形式為:

scanf(“格式控制”,&變量名)

二:基本語句(除if語句外,switch和三種循環語句都需要{大括号}的支援)

(1)條件語句if和switch

1、if語句:

*********************

if(表達式)

語句1;

語句2; // if下的各獨立語句用分号分隔。

*********************

if(表達式)

語句1;

else

語句2;

*********************

if(表達式1)

語句1;

else if(表達式2) // 每一個if與他最近的一個else對應。

語句2;

....

else if(表達式n)

語句n;

else

語句n+1;

*********************

If語句的嵌套

if(表達式)

if(表達式)語句1

else語句2

else

if(表達式)語句3

else語句4

2、switch語句

switch (表達式)

{

case 常量表達式1:

語句1

case常量表達式2:

語句2 // 每一個case表達式後都需要加上break跳出,否則

case常量表達式n: 将依次執行下去。

語句n

default : // 大括号劃分switch内語句

語句n+1

}

(2)三種循環語句

1、 while語句

while語句用來實作“當型”循環結構。

一般形式如下:

while(表達式) // 當表達式非0值時(邏輯表達式),執行while語句中的内嵌套語句,

{ 先判斷後執行。

語句1; // 分号間隔每一個獨立語句。

語句2; // 大括号劃分出while内語句。

}

2、do… while 語句

do… while 語句 先執行循環體,然後判斷循環條件是否成立。

一般形式為:

do

{

循環體語句1; // 分号間隔每一個獨立語句。

循環體語句2; // 大括号劃分do内語句。

}

while(表達式) // 當表達式非0值時(邏輯表達式),執行while語句中的内嵌套語句,

先判斷後執行。

3、for語句

for語句不僅可以用于循環次數已經确定的循環,而且可以用于循環次數不确定的循環而隻給出循環結束條件。

for(循環變量賦初值;循環終止條件;循環變量增值)

{

語句1; // 分号間隔每一個獨立語句。

語句2; // 大括号劃分for内語句。

}

它的執行過程如下:

(1)、先求解表達式1。

(2)、求解表達式2,若其值為真(值非0),則執行for循環中指定的内嵌語句,然後執行下面的(3)。若表達式2為假(值為0),則結束循環,轉到第(5)步。

(3)、求解表達式3。

(4)、轉回上面第(2)步繼續執行。

(5)、循環結束,執行for語句下面的一個語句。

(3)其他語句:

1、break語句

break語句可以是流程跳出switch結構,繼續執行switch下面的語句。

break語句也可以用來從循環體内跳出循環體,提前結束循環,接着執行循環體下面的語句。

break語句的一般形式為:break;

說明:break語句不能用于循