新手學(xué)習(xí)C語言編程,一定要先用記事本練習(xí)寫代碼嗎?我的建議是:先不要這么做。理由很簡單呀,有如下幾點:
使用記事本寫代碼不利于熟悉編程環(huán)境。使用記事本寫代碼需要自己一個字符一個字符地敲代碼,寫完代碼后在命令行模式下使用編譯工具編譯代碼程序,編譯完了之后在命令行下再運行程序,如果編譯或者運行出錯了就需要在命令行下調(diào)試代碼,整個過程非常繁瑣。初學(xué)者不應(yīng)該把精力放在這些繁瑣的事情上。
初始學(xué)習(xí)C語言的小伙伴,精力應(yīng)該是重點放在C語言的基礎(chǔ)知識學(xué)習(xí)方面,比如C語言的語法、C語言重點難點概念、C語言標(biāo)準(zhǔn)函數(shù)庫等。如果把精力放在極不方便的記事本上寫代碼有點本末倒置。
建議使用現(xiàn)成的集成開發(fā)環(huán)境IDE!現(xiàn)在有很多的很強大的很方便的集成開發(fā)環(huán)境,比如VS、EclipseCDT、DevC++等。它們提供了強大的語法提示功能、自動補齊功能、方便的編譯運行環(huán)境、方便的斷點跟蹤功能等,對于初始學(xué)習(xí)C語言的小伙伴們完全可以把精力放在C語言本身上,而不用耗費大量的精力去搞記事本帶來的種種不便。
關(guān)于記事本寫代碼也確實大有人在,不過這是針對于程序員老鳥了。人家對各種編程環(huán)境都已經(jīng)非常熟悉了,那么此時使用記事本對人家來說反而是一種極大的方便。如果你對額水平還未達(dá)到大牛級別,建議別再記事本上寫代碼!
總之就是一句話,C語言初學(xué)者精力一定要放在C語言本身的基礎(chǔ)知識上,不要去關(guān)注一些無關(guān)的浪費精力的事情上!