應該把C語言學習到什麼程度?

時間 2021-05-30 22:03:51

1樓:Pluto Hades

C語言相對來說還真是個很簡單的語言。我知道肯定會有一大幫人反對我。不過我覺得大部分人舉的例子估計都不是這個語言本身的問題,而是C語言太靠近硬體特性帶來的一大堆複雜問題。

不管什麼語言的學習都可以用一句話概括——無他,唯手熟爾。

你只要以後經常用C語言,熟練不是問題,但是你會發現很多問題不是乙個語言能解決的問題。

2樓:

取決於你的見識和視野。

1、你如何看待這個程式開發語言工具?

2、這個工具用得熟不熟?

3、這個工具可用於哪些場合?不同的場合下,如何使用這個工具?你見過幾個場合?

你仔細調查過了沒有?你做過幾個?例如,嵌入式系統、作業系統、資料庫引擎、C/S,數值計算(intel庫),平行計算,圖形處理等等。

4、c89和c99是如何規定c的語法(用法),為什麼?

5、如何設計一門計算機語言(計算機體系結構、編譯原理)

過了好幾個月啦,還是直接給答案吧,這是乙個多維度的問題,學習c語言至少有三個維度:

第乙個維度,c語言本身的掌握,通過一些小例子、典型的題目,掌握c語言的語法。

第二個維度,通過c語言從應用層體驗作業系統。c語言的發明,與作業系統開發有莫大的關係。所以,學習一下unix環境高階程式設計,能夠對整個計算機系統有相當的直觀的了解。

第三個維度,演算法設計。無論什麼事情,大概總是要追求多、快、好、省的。就電腦程式來說,占用記憶體少、執行速度快,這是基本要求。

事實上,應該先學基本的演算法設計,並且只用陣列和鍊錶完成程式設計。有了一定的程式設計動手能力後,再學習資料結構。不要一開始就學資料結構,否則的話,老是編不出程式來,可能會失去學習的興趣。

第四個維度,如果有進一步追求的話。那麼具體數學非常有必要

第五個維度,計算機系統結構、平行計算、分布式計算、資料庫概念與原理。

3樓:LinjX

我也是16屆新生,正在努力多閱覽一些c語言實現的經典小程式,如貪吃蛇等一些小遊戲,還有通過位運算的加密檔案程式,還有一些基本的演算法可以開始學了。另外,在學c++。

覺得語法什麼的速度學,把大量時間用於實踐

,這才是生才之道。

若發言有誤,請前輩們輕噴。

校招C 大概學習到什麼程度?

齊哥聊數碼 其實無非兩點 廣度和深度 熟悉演算法的朋友都知道這兩種遍歷方式,面試也大同小異 1.廣度 作為計算機專業應屆生,在對知識點沒有全面掌握或熟悉的前提下,先修煉內功。C 方向考察的知識點很廣,絕非停留在語言層面。作業系統和資料庫原理 計算機體系結構 資料結構與演算法 STL常用容器與迭代器 ...

c語言學完了該學什麼語言?

我只能說你沒學完,c語言可以讓你了解電腦的底層執行機制,可以說打下了基礎,學了c後,建議先把它精通。如果學完了,如樓上所說,內功 最適合 檸檬 如果是要做安全的話 二進位制安全比較合理的路線是 彙編 c c 資料結構作業系統 Win32 MFC 硬編碼 PEPython可作為工具語言來學習 當然小健...

小白學習C語言,應該選用那種C語言教材?

獨孤麟 小白的話,個人比較推薦 嗨翻C語言 或者 啊哈C 這種相對淺顯易懂一點的。C primer plus 這本大部頭雖然很不錯,但對新手來說的確有點不友好,夠大夠全也意味著更容易出現枯燥的情況。如果題主不懼大部頭,那 C primer plus 是一本很不錯的入門書籍。大一新生學C語言課外輔導書...