c語言要提高需要怎么學(xué)習(xí) 想自學(xué)C語言,有什么好的方法和建議?
想自學(xué)C語言,有什么好的方法和建議?1多練,從語法天天練習(xí)到小程序練習(xí)再到小項(xiàng)目練習(xí)再到大型項(xiàng)目。編程是一種技能,越練越熟、不練不熟。2多學(xué),多上編程論壇學(xué)些別人的技巧,或是上網(wǎng)下載一些小程序?qū)W些。3
想自學(xué)C語言,有什么好的方法和建議?
1多練,從語法天天練習(xí)到小程序練習(xí)再到小項(xiàng)目練習(xí)再到大型項(xiàng)目。編程是一種技能,越練越熟、不練不熟。
2多學(xué),多上編程論壇學(xué)些別人的技巧,或是上網(wǎng)下載一些小程序?qū)W些。
3多總結(jié)歸納,對已學(xué)的語法接受歸納總結(jié),對已學(xué)的小程序小技巧并且具體分類歸納整理。
編程初學(xué)者應(yīng)該先學(xué)C 、Java還是Python?
如果不是你是想飛速出來找工作的轉(zhuǎn)換跑道求職者,我推薦推薦你學(xué)Python或則JAVA;
如果你是在校大學(xué)生,有消耗很大的放棄自由時(shí)間去去學(xué)習(xí),未來想從事外貿(mào)編程行業(yè),我推薦一下你學(xué)C。
基礎(chǔ)又困難地的C語言
眾多周知,C語言是大學(xué)里計(jì)算機(jī)方向?qū)I(yè)的必修課。我在讀本科的時(shí)候,JAVA只是因?yàn)檫x修科目。從這種課程配置上就更說明,C語言這個(gè)可以看做當(dāng)今各種編程語言的祖師爺爺(匯編語言咯)。C語言里的指針,重物繼承概念等雖然生澀,但卻貼進(jìn)底層利用,在嵌入式編程方面,C語言是最最優(yōu)秀的語言。
不過難怪,想精通C/C語言的門檻比其他語言要高,想全部解釋C語言里一些艱澀的概念與用法,足夠去努力專研是行不通的。
這又是我想知道為什么我推薦推薦有時(shí)間的在校大學(xué)生,沉下心來多多去研究C語言。假如能在C語言領(lǐng)域里做一個(gè)明澈的人,那就后面無論是找暑假實(shí)習(xí),求職,那就自學(xué)JAVA,Python,都會(huì)簡單的那些。
總體簡單點(diǎn)JAVA與Python
只不過,如果你足夠,或是只希望捷徑一門語言盡快去求職,我還是我推薦你試下JAVA與Python。
這二者也有30年以上的歷史了,而且以及相對來說上層的語言,占據(jù)更加豐富地的經(jīng)驗(yàn)積淀包括體系的框架支持。在工業(yè)環(huán)境中,要是希望從0基礎(chǔ)到快速聯(lián)合開發(fā)項(xiàng)目的話,JAVA與Python全是挺好的選擇。不過我在之前的一篇回答我里我曾經(jīng)說過過,當(dāng)前就業(yè)環(huán)境中,JAVA工程師的職位要比C語言和嵌入式開發(fā)的職位之和也要多大部分。
但有得必有失,是沒有C語言充當(dāng)基礎(chǔ),極少數(shù)場景可能會(huì)會(huì)有捉襟見肘的感覺,這就要各位在業(yè)余玩玩時(shí)間,都能夠愿意的去另外基礎(chǔ)知識了。
以上是我的個(gè)人淺見,如果你有任何意見,熱情在下方評論區(qū)與我交流。
我是蘇蘇盤算,充斥BAT的java開發(fā)工程師,每天晚上彼此分享科技見聞,歡迎關(guān)注我,與我共同進(jìn)步。