當前位置:才華齋>計算機>C語言>

怎麼自學C語言

C語言 閱讀(2.88W)

C語言功能非常強大、應用廣泛,一旦掌握了後,再自學其他語言就顯得輕而易舉了。那麼大家知道怎麼自學C語言了嗎?下面小編為大家介紹一下吧1

怎麼自學C語言

第一階段:C語言基礎

在開始學習C語言基礎時,要反問自己為什麼學C語言,如何學好C語言。同時要知道什麼是C語言以及C語言的發展。

當對這些知識有了一個概念之後,就正式開始學習C語言了,其中,可能會學到資料型別、運算子、表示式、陣列、/函等,這些是為了對C語言的基礎有一個基礎認知,擴充套件,整合;還會學到指標、聯合體、結構體、列舉、位運算、預處理、檔案等知識點,學這些是為了全面掌握面向過程設計、實練邏輯演算法,拓展思維模式等過程。

學完了這些,還可能會講到VS、VC++、C++、C和TC—認識開發環境和語言的區別。

第二階段:上機實戰訓練

學完了這些理論知識後,就得將學到的`知識點全部運用到實踐中去。這樣才能更好學習入門。

1、C++語言熟練,熟悉C++語法,包括面向物件的概念,模版等

這一階段需要比較艱辛的過程,需要學習很多書,包括《C++ Programming Language》,《Effective C++》,《More Effective C++》,《Thinking in C++》,《C++物件模型》,《C++ 模版》,如果上述書籍已經很熟悉了,本人認為,在學習階段,已經很不錯了。該過程可以在大學完成,需要一到兩年的時間,應為是純理論的東西,只能算熟悉。在該過程中,需要做一些簡單的程式。

2、C++做專案,使用C++做專案,需要比較多的其它庫,比如UI庫,還需要使用一些網路庫等,這個時候,就可以看到C++的博大精深了,此時,光有C++語言知識是不夠的,需要補充一些平臺開發的知識,看看開源的C++專案。比如:Windows程式設計,C++網路程式設計,DirectX遊戲開發,如果用C++做了兩個以上的專案,那以及很不錯了。

3、最高境界是精通,自然是量的積累才會有質地變化。