分享下自己學習C語言的方法和心得!
要如何學好C語言,其實最核心的就一點,自己得多去練習寫程式碼,有些東西,練習的多了,自然就懂了。如果只是一味的看書,看視訊教程而不是自己動手去實踐,去敲程式碼,除錯執行,那麼就算你書看的再多,也沒什麼用。懂了和會了還是有區別的。
如果你覺得剛開始學,是想要自己去寫,但是卻感覺無從下手,OK的,這也沒關係,我自己不會編難道還不會抄現成的嘛?一開始,我們寫不出一段完整的程式碼沒關係,但是我們可以抄書上的示例程式碼然後去執行,看它的執行結果,然後,可以試著去修改它的一部分,不需要什麼大的改動,哪怕只是改變一個變數的值,再思考當你改變這部分程式碼後,編譯執行會出現什麼結果,舉個最簡單的例子,書上可能會有如下幾句程式碼
#include<stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}
編譯執行結果就是在螢幕上列印“Hello World”,然後你可以改變原始碼中的“Hello World\n”,比如改為“I have an apple\n” ,然後再編譯執行,結果很容易想到,就是在螢幕上列印“I have an apple”,可能你會說我說這個有什麼用,這麼簡單,那麼我告訴你,其實真的沒用。在這裡呢,我就是給大家舉個很簡單的例子,像我們童鞋都很聰明,顯得我舉的例子就很智障(我真的就是從這裡過來的)。
不一定都是去關注它的執行結果,剛開始我們都是先學語法的,如果我們寫的程式碼語法是錯誤的,那麼編譯的時候就會出錯。我想說的就是,改程式碼不一定要去影響它的執行結果,也可以是改變編譯結果,說白了就是把對的程式碼改成錯的,不是我腦子有病啊,為什麼要把對的改成錯的是吧,我的意思就是可以通過這種方法鞏固自己所學的語法知識,剛開始學c語言,首先得把語法學好吧!因為一般編譯時出錯都是語法不當造成的,編譯器就能給你指出錯誤在哪,比如說,還是舉個最簡單的例子,在原始碼的一個語句之後,去掉一個分號,然後編譯,就會出現如下提醒
我說這個有什麼用,就是剛開始入手寫程式碼時,經常會出現各種各樣的語法錯誤,而且很多時候看著這麼多的錯誤提示,也是一臉懵逼,所以呢,從一開始邊學就邊積累些常見的語法錯誤提醒,在以後寫程式碼出現語法錯誤的時候就能很快根據編譯器的提醒找出錯誤在哪裡,不要因為語法不過關而影響我們寫程式碼的效率。
就這樣練習的多了,就會不自覺的發現,自己就可以不用再看書就能完整的寫出來一些簡單的程式碼了。儘管,我們剛開始可能並不理解它的原理是怎樣的,但是隻要是練習寫的多了,有些東西也自然就懂了。當然,我說的這種方法,不僅僅是在初學的時候要這樣。如果我們還想再深入地學習c語言,就必然要借鑑別人寫的好的程式碼。
總結一下,就是從改別人的程式碼入手,勤加練習,這樣,久而久之,自己也自然就會寫了。
以上僅代表個人觀點,不喜勿噴,謝謝。
相關文章
- C語言學習心得C語言
- C語言學習方法,怎麼學習C語言?C語言
- C語言檔案輸入和輸出操作的學習心得(一)C語言
- 分享一些自己的學習過程和學習方法
- C/C++語言的學習方向C++
- C語言再學習C語言
- 談談自己學習Linux的心得Linux
- 我的C語言學習之路C語言
- C語言學習 兩個數的平方和C語言
- c語言基礎學習C語言
- C語言指標學習C語言指標
- C 語言學習筆記筆記
- C語言深入學習二C語言
- C語言學習 相同元素C語言
- C語言學習筆記C語言筆記
- C語言小白記錄自己的錯題和總結C語言
- 如何系統學習C 語言(下)之 檔案篇
- C語言學習記錄_2019.02.06C語言
- C語言學習筆記--C運算子C語言筆記
- C語言學習的幾個階段C語言
- 記錄一下自己剛才學習的C語言知識點
- 學習C語言還是學習Python爬蟲?C語言Python爬蟲
- 怎樣快樂學習C語言C語言
- c語言學習筆記===函式C語言筆記函式
- 學習C語言的第一天C語言
- 1.C語言有關的小學習C語言
- 聊聊C語言/C++—程式和程式語言C語言C++
- c語言複習C語言
- C和Python,小白應該選擇學習哪門語言?Python
- Python 和 C 語言學哪個更好?Python
- 如何系統學習C 語言(下)之 預處理命令篇
- 學習哪個程式語言呢?Python和C#哪個好學?PythonC#
- python語言心得(小白)Python
- 初識C語言(01)—學習筆記C語言筆記
- C語言學習筆記——位運算C語言筆記
- c語言程式基礎學習筆記C語言筆記
- C語言學習筆記之變數C語言筆記變數
- C語言學習之:指標與字串C語言指標字串