1. 程式人生 > >c語言新手的無奈,幾個新手容易犯的錯誤

c語言新手的無奈,幾個新手容易犯的錯誤

如果你是一個c語言新手,你很能試過在寫程式碼的時候看上去明明問題,但是執行的時候就出現了錯誤。下面的錯誤你犯過幾個?

第一個錯誤:

看上去似乎沒有錯誤,型別也對了,但是輸入數字的時候就出錯了。

解決方法:在a前面加個&

小編給大家推薦一個學習氛圍超好的地方,C/C++交流企鵝裙:870963251!適合在校大學生,小白,想轉行,想通過這個找工作的加入。裙裡有大量學習資料,有大神解答交流問題,每晚都有免費的直播課程

這一種屬於型別不匹配。輸入結果會與輸出結果不一致。解決方法:改變a型別或者改變輸入的型別。

精度不足。在a後乘1.0即。

陣列越界。由於陣列從0開始的,所以大小為10的陣列只能存放到下標為9的位置。改正方法:

在進行資料存放的時候最多存放到n-1位。