學習c 什麼程度才算精通,怎樣從零開始學習C ?怎樣判斷是否精通了?

2022-10-17 04:13:15 字數 2741 閱讀 8331

1樓:匿名使用者

c++之所以很難精通,其實是很少(國內很少)有人能夠對整個計算機體系結構有很深的理解!

深到底層,編譯原理,連結器載入器技術,這些和c++緊密相關的,這些知識具備了的話,你可以從底層的視角去探索c++編譯器實現的機制,物件的機制等等,這樣就會知其然,也知其所以然,想不理解都不行,你同意麼?這些是我的經驗~~~

上到軟體工程。其實c++中有很多功能是不常用的,甚至在軟體工程中,很多事不被推薦甚至被強烈抵制的,實屬雞肋,就像goto關鍵字一樣,會破壞**的結構。侯捷的那句話說得好,「學,從難處學;用,從易處用」,學習c++的時候儘量把那些要點吃透,使用過程中,儘量選擇你完全或者稍微花精力就可以搞定的專案,逐步加深,才能真正得心應手。

最後,再跟樓主分享下我的一點感觸。學習不能孤立地學,不能光學c++,要結合編譯原理,某些技術,比如jvm的原理,還需要作業系統的書籍結合者看,效果更好,學習c++最好結合實際專案去學,把書中的例子都照做了。有這個態度,c++也沒什麼可怕,國外的大牛都寫過編譯器和直譯器。

你可以瞭解下雲風,他跟c++的關係真是千絲萬縷,一言難盡~

最後,推薦的學習路線是

《c++ primer》--初級階段基礎知識

《accelerate c++》很薄,用來總結下基礎知識,鞏固作用

《探索c++物件模型》,這本書會讓你提升一個境界,有機會的話最好結合編譯原理的部分章節

《深入理解計算機系統》(選讀吧,不強求,要有彙編基礎,不光是對c++,對你的程式設計思維也是一個提升)

另外,如果你是做windows程式設計,可以看看《windows程式設計》和《windows核心程式設計》兩書,經典書籍!!這樣你就可以做windows開發,也能看懂mfc原始碼了 ~~

還有疑惑可以找我,我也是這麼過來的,沒什麼難得,花了時間,不經意之間你會領悟的~~

2樓:匿名使用者

大約學到一個月就精通了

然後就永遠不會精通了

3樓:匿名使用者

這幾本書都是經典中的經典,對你以後程式設計、做專案、科研以及理解整個編譯、執行過程都會有很大的幫助

4樓:長沙新華電腦學院

想要c++精通,本身是最難學的程式語言,這個難度很大

怎樣從零開始學習c++?怎樣判斷是否精通了?

5樓:匿名使用者

如果你要做遊戲,那就不是應付考試,所以你在學習過程中需要始終貫徹一個思想:物件;當然現在看來無聊,對於考試甚至沒有作用,但是到時候你就知道了,考試用的c 在工作中將一籌莫展,所以說思想觀念要早一點轉變,這一點很重要。c 是個大雜燴,建議圖書館有關c 的書能看多少就看多少,很長見識。

以上是本人鄙見,不見得是對的,但是我認為是對的。

6樓:匿名使用者

1. 學習c++語言還是從c語言開始吧。畢竟c++是在c基礎上增加的面相物件的思想,首先你需要做的是怎麼樣使用c語言去實現一些基本的功能,例如編寫一個簡單的console程式。

2。熟悉了c語言和程式設計的方法,接下來開始學習面相物件的思想。這個比較難,關鍵在於你開始用物件的思想來考慮程式的實現。

3。找個c/c++的工作,慢慢從0開始做起。工作個3-5年,應該算是有小成吧。精通c++,個人感覺在你平時使用c++的基礎上,需要6-10年。因人而異吧。

現在看很多剛畢業的學生在建立上面寫道:「精通c/c++」, 覺得有誇大的成分。他們根本沒有真正學習c/c++. 不積跬步,無以至千里。開始學習吧

7樓:匿名使用者

c++還是從基礎開始吧,選擇好的一本書認真學習。語法和思想一定要有。

精通的話:要聯絡的專案中來,也就是可以完成專案需要的精華程式(核心**)

8樓:紫傷吆

從基本的開始吧,簡單的迴圈設計之類的,想要精通還是需要花大功夫的,但不是不行哦,不要急功近利,一步步來,完全是可以的。

加油哈!

9樓:心語

怎樣從零開始學習c++?找本c語言的基礎教程來看,多看別人寫的程式,理解每句話

怎樣判斷是否精通了?學海無涯

怎麼樣才算是精通 c++

10樓:匿名使用者

c++的道路無止境。入門易,完全掌握幾乎是不可能的事。

11樓:匿名使用者

永遠不要說自己精通c++:)

學c語言或者c++怎樣才算精通呢,或者說學透?

12樓:匿名使用者

沒有一個具體的標準吧。

很多程式設計師用c或c++寫了幾年**,也不敢說自己是學透了。

而且感覺是學不透的,只能通過反覆的練習來掌握。

哈工大有個老師說過,c語言看不會,學不會,只能練會。

13樓:匿名使用者

所謂的精通,也就是某一基礎語言能夠熟練地,能比較快的解決一個問題。正兒八經的精通很少有人敢說自己精通。所謂面試要求精通某語言,不用感覺很恐怖,只要你語言基礎功底紮實,能夠比較深入研究一些語言的特性或者漏洞,可以解決問題,基本上沒什麼問題。

14樓:尋風

軟體方面的知識每天都在不斷的更新,是學不透的;學了c,你如果把它運用上了,運用好了,並不斷鞏固和更新,這樣才能在c上取得一定的成果

15樓:匿名使用者

學習永遠沒有透的時候,只要是你願意學永遠有學不完的東西,只是我們一般學到能解決我們工作中的問題就可以了。

如何從零開始學習c語言,如何從零開始學習C語言

我現在看的是劉老師的,感覺講的比較好,一聽就懂的那種,比什麼郝斌曾貽像讀課本那樣繁瑣的講的好多了,比較適合我這樣的0基礎的,你可以試試。c語言容易的。用的好像不多。當然我這裡用的不多,可能廣東深圳用的很多 學的時候打好基礎,什麼變數型別,什麼操作符。有很多時候,問題都是出在這些基礎上的。學的時候要沉...

從零開始學習美術的步驟是什麼,學習畫畫有什麼步驟?

我就說說我的經驗吧 素描是其他畫種的基礎 石膏又是素描的基礎 關於構圖 簡單幾何體構圖,起初構圖要放開視野,不管小細節,大形出來後在構圖區域性 調子 就看關係了,當然黑 白 灰是不可少的 還有就是畫的物件,有時調子也應物件而定 這裡說的是素描三大關係中的程度問題 畫得好壞是個過程 不必著急 畫畫也確...

如何從零開始學習室內設計,學習室內設計,什麼也不會,從零開始,需要怎樣去學,學習步驟?謝謝

學室內設計需要積累很多的素才,很多設計師都具有一定的繪畫功底。對美也有一定回的欣賞力。最基答本的就是cad繪製 一般初入行業的設計師,即便在學校從事室內設計學習,畢業後仍然都需要跟著行業的老一輩設計師學習實踐,少則半年長則一年左右,才會小有作為。所以,如果你滿腔熱情的投入這個行業,先學習cad吧。再...