c語言學(xué)完基礎(chǔ)后,該學(xué)什么?
網(wǎng)友解答: 足夠了。c和c++學(xué)完以后,你最好開始學(xué)系統(tǒng)知識比如windows,了解主要功能函數(shù),和功能實(shí)現(xiàn)方法。學(xué)習(xí)這種事不要被別人的定義蒙騙。什么表層底層,什么數(shù)據(jù)結(jié)構(gòu)的不同類型。從
足夠了。c和c++學(xué)完以后,你最好開始學(xué)系統(tǒng)知識比如windows,了解主要功能函數(shù),和功能實(shí)現(xiàn)方法。學(xué)習(xí)這種事不要被別人的定義蒙騙。什么表層底層,什么數(shù)據(jù)結(jié)構(gòu)的不同類型。從編程語言來說,編程都是玩的數(shù)據(jù)結(jié)構(gòu),只是玩法不同。而從系統(tǒng)來說,玩的都是各種功能庫函數(shù),只是組合不同。熟悉完系統(tǒng)以后,你基本啥都能來兩下了。千萬不要試圖去背各種庫函數(shù)名,結(jié)構(gòu)什么的,永遠(yuǎn)背不完。庫函數(shù)名本身就告訴了你他是干什么的,你需要的了解的是系統(tǒng)函數(shù)命名基本規(guī)律,以及為什么這樣寫庫函數(shù)的內(nèi)容。
網(wǎng)友解答:C語言學(xué)完了。就要運(yùn)用??梢詫W(xué)單片機(jī)。包括arduino .51.這類入門級的。當(dāng)單片機(jī)玩熟后。就可以進(jìn)一步學(xué)高級點(diǎn)的C語言。包括指針。結(jié)構(gòu)體。鏈表。這些掌握后。就可以學(xué)高級點(diǎn)的32位單片機(jī)。stm32.這種單片機(jī)支出各種網(wǎng)絡(luò)協(xié)議。和小型操作系統(tǒng)。這個玩熟后。就可以學(xué)數(shù)據(jù)結(jié)構(gòu)與算法。學(xué)完就可以看一個小型操作系統(tǒng)的內(nèi)核源碼。記住是小型的??赐旰??;究梢詫W(xué)習(xí)嵌入式操作系統(tǒng)了。建議學(xué)freertos 這個實(shí)用工作好找。這款學(xué)好了。就有三個分支。一學(xué)習(xí)Linux嵌入式。這比freertos復(fù)雜點(diǎn)。可以做一些服務(wù)器。機(jī)頂盒之類的大系統(tǒng)。二是學(xué)習(xí)信號與系統(tǒng)。數(shù)字信號處理等。然后學(xué)習(xí)DSP.都是用C語言開發(fā)的??梢愿阋恍┮曨l。音頻。還有電機(jī)控號之類。需要算法的項(xiàng)目。三是。學(xué)習(xí)cpp進(jìn)而學(xué)習(xí)Windows編程。wince嵌入式什么的。。總之。C語言在電子 。計(jì)算機(jī)界的地位。相當(dāng)于英語在現(xiàn)代社會的地位一樣。本人才疏學(xué)淺。只能說這些。請樓下補(bǔ)充。