- 相關(guān)推薦
怎么自學(xué)C語言
C語言功能非常強(qiáng)大、應(yīng)用廣泛,一旦掌握了后,再自學(xué)其他語言就顯得輕而易舉了。那么大家知道怎么自學(xué)C語言了嗎?下面小編為大家介紹一下吧1
第一階段:C語言基礎(chǔ)
在開始學(xué)習(xí)C語言基礎(chǔ)時(shí),要反問自己為什么學(xué)C語言,如何學(xué)好C語言。同時(shí)要知道什么是C語言以及C語言的發(fā)展。
當(dāng)對這些知識有了一個(gè)概念之后,就正式開始學(xué)習(xí)C語言了,其中,可能會學(xué)到數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、數(shù)組、/函等,這些是為了對C語言的基礎(chǔ)有一個(gè)基礎(chǔ)認(rèn)知,擴(kuò)展,整合;還會學(xué)到指針、聯(lián)合體、結(jié)構(gòu)體、枚舉、位運(yùn)算、預(yù)處理、文件等知識點(diǎn),學(xué)這些是為了全面掌握面向過程設(shè)計(jì)、實(shí)練邏輯算法,拓展思維模式等過程。
學(xué)完了這些,還可能會講到VS、VC++、C++、C和TC—認(rèn)識開發(fā)環(huán)境和語言的區(qū)別。
第二階段:上機(jī)實(shí)戰(zhàn)訓(xùn)練
學(xué)完了這些理論知識后,就得將學(xué)到的知識點(diǎn)全部運(yùn)用到實(shí)踐中去。這樣才能更好學(xué)習(xí)入門。
1、C++語言熟練,熟悉C++語法,包括面向?qū)ο蟮母拍,模版?/p>
這一階段需要比較艱辛的過程,需要學(xué)習(xí)很多書,包括《C++ Programming Language》,《Effective C++》,《More Effective C++》,《Thinking in C++》,《C++對象模型》,《C++ 模版》,如果上述書籍已經(jīng)很熟悉了,本人認(rèn)為,在學(xué)習(xí)階段,已經(jīng)很不錯了。該過程可以在大學(xué)完成,需要一到兩年的時(shí)間,應(yīng)為是純理論的東西,只能算熟悉。在該過程中,需要做一些簡單的程序。
2、C++做項(xiàng)目,使用C++做項(xiàng)目,需要比較多的其它庫,比如UI庫,還需要使用一些網(wǎng)絡(luò)庫等,這個(gè)時(shí)候,就可以看到C++的博大精深了,此時(shí),光有C++語言知識是不夠的,需要補(bǔ)充一些平臺開發(fā)的知識,看看開源的C++項(xiàng)目。比如:Windows程序設(shè)計(jì),C++網(wǎng)絡(luò)編程,DirectX游戲開發(fā),如果用C++做了兩個(gè)以上的項(xiàng)目,那以及很不錯了。
3、最高境界是精通,自然是量的積累才會有質(zhì)地變化。
【怎么自學(xué)C語言】相關(guān)文章:
C語言自學(xué)入門技巧01-08
怎么學(xué)習(xí)C語言02-23
怎么學(xué)習(xí)C語言編程07-30
c語言中怎么畫圖02-15
c語言問號冒號怎么用05-15
c語言中邏輯或怎么用07-05
c語言中fprintf怎么用05-03