水之積也不厚,則其負大舟也無力。——莊子
上一篇講了幾個編譯編輯器,大家都可以用用,新手掌握幾個是沒有壞處的。
學(xué)編程要從基礎(chǔ)學(xué)起,就像蓋大樓,先把地基打好,越結(jié)實,往上蓋的就越高,越省力。
基礎(chǔ)都包括啥?有人不禁要問。下面就蓋樓:
一樓
數(shù)據(jù)類型:包括基本數(shù)據(jù)類型、常量和變量。
要關(guān)注各種類型占用字節(jié)的大小,這對以后分析問題會有幫助。
二樓
運算符
算術(shù)運算符、關(guān)系運算符、邏輯運算符、作用域運算符、賦值運算符、條件運算符、位操作運算符等。
要掌握運算符的優(yōu)先級順序,例如:前綴++和后綴++,好多人畢業(yè)幾年了都搞不清楚。
三樓
語句
順序控制、選擇控制、循環(huán)控制
基本的語句結(jié)構(gòu),你的程序就是用他們構(gòu)成的。
四樓
數(shù)組,指針,函數(shù)
如果是C/C++,需要多掌握一個類型就是指針。這里面最難的應(yīng)該是指針了,很多人對他是又愛又恨,愛的是指針用起來比較簡單,功能強大;恨的是容易造成野指針和內(nèi)存泄漏??傊⌒臑樯?。
數(shù)組,指針和函數(shù)之間總是有種割舍不斷的情絲。三者相輔相成。(不懂的同學(xué)慢慢體會)。
五樓
基本輸入輸出
為了能看到自己程序的運行結(jié)果,不得不用到語言的輸入輸出。這個還是從基本的來,不用深入研究,會用就行。
六樓
語言關(guān)鍵字
例如:void、return、break、switch等等等等。這些非常重要,是語句結(jié)構(gòu)的重要組成部分。了解他們,有助于你用簡單的語句實現(xiàn)復(fù)雜的功能。
七樓
main函數(shù):
我這里把程序開始運行的統(tǒng)一稱為main函數(shù)了。開始學(xué)編程可以認為這個函數(shù)就是程序的入口,你寫的代碼就是從這里開始執(zhí)行的,不同的語言格式可能不同,但功同(但是功能是相同的)。
除了上面的樓層,你還有什么要給新手了解的,請留言或者關(guān)注我們的公眾號:程序員互動聯(lián)盟(coder_online)
大家如果對編程感興趣,想了解更多的編程知識,解決編程問題,了解怎么入門,我們這里有java高手,C++/C高手,windows/Linux高手,android/ios高手,請大家關(guān)注我的微信公眾號:程序員互動聯(lián)盟或者coder_online