c語言知識易錯點有哪些

來源:文萃谷 1.16W

大家都知道c語言不簡單,但是c語言是學好計算機的基礎,下面小編為大家帶來了c語言知識的易錯點,歡迎大家閲讀!

c語言知識易錯點有哪些

  c語言知識易錯點有哪些

1.書寫標識符時,忽略了大小寫字母的區別。

2.忽略了變量的類型,進行了不合法的運算。

3.將字符常量與字符串常量混淆。

4.忽略了“=”與“==”的區別。

5.忘記加分號。分號是C語句中不可缺少的'一部分,語句末尾必須有分號。

6.多加分號。 複合語句的花括號後不應再加分號,否則將會畫蛇添足。

7.輸入變量時忘記加地址運算符“&”。

8.輸入數據的方式與要求不符。代碼①scanf("%d%d",&a,&b);輸入時,不能用逗號作兩個數據間的分隔符②scanf("%d,%d",&a,&b);C規定:如果在“格式控制”字符串中除了格式説明以外還有其它字符,則在輸入數據時應輸入與這些字符相同的字符。

9.輸入字符的格式與要求不一致。在用“%c”格式輸入字符時,“空格字符”和“轉義字符”都作為有效字符輸入。

10.輸入輸出的數據類型與所用格式説明符不一致。

11.輸入數據時,企圖規定精度。

ch語句中漏寫break語句。

13.忽視了while和do-while語句在細節上的區別。

14.定義數組時誤用變量。

15.在定義數組時,將定義的“元素個數”誤認為是可使的最大下標值。

16.初始化數組時,未使用靜態存儲。

17.在不應加地址運算符&的位置加了地址運算符。

18.同時定義了形參和函數中的局部變量。

熱門標籤