怎樣精通 C 語言?

時間 2021-05-07 04:26:57

1樓:

想精通C語言個人覺得最好就是用C語言寫作業系統。本來C語言就是發明來寫作業系統的。寫別的學會C語言可以,但是要精通很難,只有寫作業系統才能觸及到C語言最深刻的部分。

才可能達到精通的地步。

2樓:parker liu

對於有一定的C語言程式設計經驗的人來說,進一步的精通C語言,系統和編譯器、CPU的特性和細節方面是需要了解的。其中下面這個鏈結總結了在C語言的程式設計實踐中如何避免錯誤的具體情景,很值得仔細閱讀並在實踐中注意。

手機上直接點開就可以看到。

3樓:席琴女

要想學好C語言,首先是要掌握C語言的基本語法和控制流程,這一點是必須的,可以參考譚浩強的《C語言程式設計》;然後在你掌握的基礎之上找乙個小的專案練練手,像學生管理系統等;最後可以找一些比較大的以後用的比較多的程式看一下,了解人家的程式設計技巧,有些地方怎麼處理的,這需要你在去學習一下《資料結構》這門課程,呵呵。。。。

4樓:Liu Bob

我想你可能指的是熟悉C語言,而不是精通。因為C語言的特性,決定了如果對計算機系統沒有深入理解,是不可能精通C語言。所以除了C語言語法,資料結構,演算法這些語言通用的知識,重要的是作業系統,計算機組成原理,編譯原理和計算機網路。

OK,你會發現這些就是大學計算機專業要學習的內容。剩下的就是實踐,以獲得稱之為經驗的東西。會不斷的犯錯,然後解決問題,這是乙個艱苦的過程。

5樓:淡水河谷

不精通,但還是說下我的經驗

首先自己要有興趣,寫個自己覺得有用的程式,比如貪吃蛇這種的,對程式有乙個基本的了解。然後你會發現直接做專案對自己的提公升其實是很慢的,需要慢慢熬,這是你會發現基礎還是很重要也是很有意思的,至少比寫些自己不感興趣的程式有意思,而且還有可能直接使你直接進入好的公司,這時你就可以把資料結構什麼雜湊表,紅黑樹都寫一遍,演算法也可以學一點。然後基礎不錯了就可以找工作找實習,在實際專案中學習一些設計模式和碰到實際問題的解決方法,這是乙個漫長的過程,所以找實習或者工作時要慎重。

等你完成一兩個專案時應該就差不多算精通了吧(猜測)。

在此期間注意學習的重要性,無論什麼階段都會碰到問題,這時看書,問大神,上網查都能解決,然後我的建議是將自己所學到的所有東西都記錄下來,我是通過寫blog來記錄的。堅持下去,肯定有精通的一天。

6樓:

多看書多思考多看高效的程式推薦幾本書 K&R的The C Programming Language C和指標 C專家程式設計

怎樣才算精通C語言?

開神刀 其實吧,c語言是很基礎的語言,很貼近電腦科學,你不用實現什麼很厲害的程式來證明你精通了c,你只需要把各種資料結構用c語言實現一遍,不光是書上的,還有網上各種包含奇淫巧記的資料結構,你基本就精通c了,然後你就可以用這些資料結構堆砌各種好玩的東西。 jamesr 幾個階段 不知道自己不知道,了解...

作為C語言老師,怎樣教學生C語言,學生更容易理解,更能引起學生的興趣?

styS 不要執念PPT!還有,把基本知識交給學生!比如while!EOF這種,讓學生自己去找很費時間,規範性的東西還是要一開始說清楚,然後就是抓重點,要有詳略 從乙個學生說 警長抓嫖 我學到了畢業,才知道啥是C語言,如果時間充足,還是帶著做個簡單的專案吧,更真實的能理解,要不全學理論,都不知道學了...

學過c和c 有一些基礎,想一年內精通一門語言,學c 比較好,還是java比較好?

想去南極的北極熊 c 屬於造輪子語言,什麼都能做。但是一般還是用作服務端開發。比如服務端底層優化,基礎協議通訊這些。C語言最主要的就是指標和記憶體管理,這也是企業開發的飯碗。c 主要增加了物件導向。如果想學c 的話,建議 c primer plus,effective c c 標準程式庫,stl原始...