學(xué)完c基礎(chǔ)后怎么進(jìn)階 自學(xué)c 多久能入門?
自學(xué)c 多久能入門?這里就如果說是初學(xué)者,一般來說對(duì)C語言的學(xué)習(xí)可統(tǒng)稱三個(gè)階段:1、死記硬背階段,C語言也一種語言竟像英語漢語一樣,有著自己的詞庫,規(guī)律,非常需要翻譯。這一階段是最難熬的但時(shí)間不太長(zhǎng),
自學(xué)c 多久能入門?
這里就如果說是初學(xué)者,一般來說對(duì)C語言的學(xué)習(xí)可統(tǒng)稱三個(gè)階段:
1、死記硬背階段,C語言也一種語言竟像英語漢語一樣,有著自己的詞庫,規(guī)律,非常需要翻譯。這一階段是最難熬的但時(shí)間不太長(zhǎng),也就一個(gè)月左右。
2、簡(jiǎn)單程序比較熟悉階段,基于條件巳經(jīng)背公式過的基本知識(shí),對(duì)一些基本上的問題能解決的就像方法通過深入的理解,眼下這個(gè)可以請(qǐng)寫出一些基本的程序。這一階段不算巳經(jīng)初學(xué)者了,大約兩個(gè)月左右。
3、360急速代碼階段,根據(jù)詳細(xì)的問題,依靠C語言解決了問題。這是一段很長(zhǎng)時(shí)間的遨游。。。具體詳細(xì)時(shí)間就個(gè)人天賦機(jī)遇而定。所以,學(xué)C語言:1個(gè)月2個(gè)月(想知道一點(diǎn)C語言也可以了)未知(三階階段了都)注:這里所說的時(shí)間都是基本都后的時(shí)間。
計(jì)算機(jī)專業(yè)的學(xué)生如何學(xué)習(xí)C語言?
目前學(xué)計(jì)算機(jī)肯定挺比較好的好畢業(yè)后就業(yè),計(jì)算機(jī)分很多專業(yè)如室內(nèi)設(shè)計(jì),UI設(shè)計(jì),互聯(lián)網(wǎng)營銷,電競(jìng),動(dòng)漫,大都相當(dāng)好畢業(yè)后就業(yè)的專業(yè)哦,你選擇自己就是喜歡的專業(yè)
我確實(shí)是學(xué)計(jì)算機(jī)的,學(xué)了知識(shí)之后關(guān)鍵在應(yīng)用,你學(xué)完后基礎(chǔ)知識(shí)之后,試著用c語言匯編語言小程序,不時(shí)的應(yīng)用才會(huì)想學(xué)好一門語言,還有應(yīng)該是要獨(dú)立的思考,不斷地的發(fā)現(xiàn)問題,每個(gè)小程序的算法要弄清,自己的思路要清晰。
1.書籍
C語言的基本功肯定要漸漸地學(xué)習(xí)積累過來的,而C的經(jīng)典著作確實(shí)是每一個(gè)計(jì)算機(jī)專業(yè)學(xué)生都要讀到的,譚浩強(qiáng)的那本爛書建議計(jì)算機(jī)專業(yè)的學(xué)生再放棄吧,入門書籍僅有一本:“KampRC”《the C programming language》《C程序設(shè)計(jì)語言》這本書是不二選擇,可以不直接看英文版,會(huì)容易的,英文翻譯版也都很薄,其他的最經(jīng)典書籍:《C和指針》《C缺陷與陷阱》《C專家編程》
2.晉階
接下來的那就是五階了,整個(gè)軟件這個(gè)可以總結(jié)概括為數(shù)據(jù)結(jié)構(gòu)和算法,在你怎么學(xué)習(xí)其他高級(jí)語言例如C/Java等之前要你做的是用C語言把具體用法的數(shù)據(jù)結(jié)構(gòu)都要基于:鏈表,隊(duì)列,堆,棧,樹,圖等等包括這些數(shù)據(jù)結(jié)構(gòu)之上的廣泛算法,.例如:排序和中搜索算法。
接下來那是算法了,這個(gè)很有可能要伴隨著到研究生甚至還到找工作時(shí)的面試,查看的一些算法,貪心,遞歸算法,動(dòng)態(tài)規(guī)劃,廣度除外,深度除外等等,可以去讀點(diǎn)《算法導(dǎo)論》,《編程珠璣》等很經(jīng)典書籍
3.操作系統(tǒng)
決定放棄windows吧,放棄你圖像用戶界面,也可以從ubuntu開始,將來計(jì)算機(jī)專業(yè)基本都是unix/linux開發(fā),說道C語言恐怕都離不開Unix,《Unix高級(jí)環(huán)境編程》和《Unix網(wǎng)絡(luò)編程卷1,套接字》《Unix網(wǎng)絡(luò)編程卷2,進(jìn)程間通信》這三本書就不需要說了,如果沒有想一覽眾山小,那肯定幫你搞定他們,絕對(duì)不可能會(huì)后悔的。
書山有路勤為徑,要怎么學(xué)習(xí)好還是必須多看開源代碼,多模仿,好好略加聯(lián)系。