C語言易混易錯知識彙總(一)

2021-07-28 04:10:34 字數 785 閱讀 8107

1、實數型常數有單精度和雙精度之分,但無有符號和無符號之分;

2、單精度實型常量由常量值後跟f或f表示;

3、實型常量隱含按雙精度型處理;

4、c語言關鍵字:

asm auto break case cdecl

char const continue default do

double else enum extern far

float for goto huge if

interrupt int long near pascat

register return short signed sizeof

static struct switch typedef union

unsigned void volatile while

5、變數的命名規則:

①識別符號只能由英文本母、數字和下劃線組成;

②識別符號必須以字母和下劃線開頭

注 意:識別符號是區分大小寫的。

6、標準c規定所有變數必須在第一條可執行語句之前定義;

7、宣告具有某種型別的常量要用到const常量;

8:、sizeof是c語言的關鍵字,不是函式名;

9、求餘運算限定參與運算的兩個運算元必須為整形,不能對兩個世型數 據進行求餘運算;

10、巨集定義不是c語言語句,而是一種編譯預處理命令。

注意:不定期更新

C語言基本輸入輸出易錯易混總結

1.printf st 06.3s n ccnu 06.3s表示輸出字串 ccnu 中的前三個字元ccn,佔6位,前面有0,所以左邊要補上三個0,最後輸出000ccn 2.int i 1 printf d,d,d n i,i 1,i 3 輸出表示式時表示式值的計算順序時從右到左的,所以最終的輸出結果...

C語言易錯點

c語言易錯點 1.每個c語言程式中main函式是有且只有乙個的。2.演算法可以沒有輸入,但必須要有輸出。3.在函式中不可以再定義函式。4.break可用於迴圈結構和switch語句。5.break和continue的區別在於前者是跳出迴圈,後者是結束本次迴圈。6.逗號的運算子的級別最低。7.c語言對...

C語言易錯點

1.c程式的原始檔拓展名為.c 2.include 是c語言的預處理指令之一,所謂預處理,就是在編譯之前做的處理,預處理指令一般以 開頭 3.乙個c程式中一定會有乙個main函式,也只能有乙個main函式。main函式是整個c程式的入口。1.在編譯前先執行 include指令,拷貝stdio.h的內...