-
建議學習C語言,C語言被稱為程式設計師入門的最佳語言。
譚浩強c程式設計這本書很好。
建議將 VC++ 用於程式設計環境
然後編造一些簡單的程式,你就可以開始了。
還可以看看一些演算法書籍。 理解,自己編寫,編譯成功。
至於計算機原理、作業系統、數學,關鍵是要確定你能達到什麼高度。
從你的題目補充可以看出,你還不懂這些東西,不過沒關係,至少你知道初中數學,現在學習程式設計也算是打下了基礎,以後對你很有裨益當然。
如果有興趣和耐心,可以看一些微機原理,也可以讀一些關於作業系統的書籍。 但如果你先走。
觀看數位電路對你理解微機的原理有很大的幫助,遠非程式設計,語言只是一種工具,它是用來實現演算法的。
建議:練習,練習,再練習
-
那些程式語言是膚淺的,或者學習底層的,計算機組成原理和作業系統是必須學習的。
房東太好了,還敢說自己懂電腦的組成和作業系統。 我不知道我是否曾經有過編寫程序排程或記憶體控制等程式的經驗。 如果可以,那將是非常棒的。
-
頭暈,我不是故意的,我只是在想你說的計算機組合原理和作業系統的概念和你在二樓說的是否是同乙個概念,畢竟是一門課程,涉及計算機的底層原理和核心內容
如果想上手的話,我還是推薦看國內的教程,比如譚浩強的、錢能的都是口碑不錯的書,當然,作為自己學校的一部分,我還是強烈推薦我們學校長輩寫的那本。
C++實用教程》,作者李青,還有一本我不知道,但這本書還是很不錯的,清華大學出版社。 當然,還有一本書不知道大家是否聽說過,它是我們學校學生時代編的(本來是在論壇上,後來被乙個有眼光的人發現的)《好學的C++》也是現在的熱門書,上次去上海書城的時候,這些書都放在了非常醒目的位置, 我讀過它們,非常好
對於高階學習,建議觀看國外教程。
c++ primer
the c++ programing laguage
thiking in c++
and so on...
-
學習C語言,再學習資料結構(C語言描述),其實現在學什麼語言都無所謂,但C語言還是最基礎的。 不要學習任何關於網頁製作、PS之類的東西,你應該設定自己的定位,把計算機當作一門科學來學習。
-
向 C 學習...... 概念性的東西太多,沒有基礎,所以不適合直接學習C++
-
1)編譯(基礎)。
2)C vb(理解)。
3)C++(京通)。
-
1.可以考慮先學習C.C
大多數時候,我們學習語言不是為了成為語言專家,而是為了成為問題解決者。 做乙個有用的程式設計師,做乙個賺錢的程式設計師。 我們的價值將體現在客戶的價值上,而不是語言寫得好不好。
C++是對C語言的物件導向解釋,C++擴充套件了C語言的大規模工程應用,以及複雜系統結構的組織和控制,但是,在我看來,C++的骨子裡仍然是C。
所以,如果你想學好C++,我的建議是先學C,先學習解決問題的能力,再討論解決大問題的能力。 這是關於先學習如何走路,然後如何跑步。
2、在學習C語言的過程中,必須了解結構化程式設計思維。
為什麼,正如我之前在一篇文章中所說,軟體語言的開發過程是乙個資料私有化、大規模工程應用的過程,強調高內聚、低耦合、模組化設計,保持最大的靈活性和安全性。
3. 開始學習C++
C++並不難學,很多人認為C++很難學,其實是因為它提供了很多概念,尤其是物件,除了C之外,很難理解。
然而,這麼多年過去了,我還是把這個問題看得很輕,我認為物件導向相對過程化只是結構化程式設計的乙個具體體現,是編譯器提供了一種迫使程式設計師遵循資料私有化的手段,而C++和C的關係比這更重要。
4. 深入學習C++技能。
C++是基於類的,經過這麼多年的發展,它實際上提供了很多深入的概念,看起來很複雜,但實際上很簡單。
現在模板已經了解了,stl、atl、靜態模板庫、動態模板庫,是不是還難理解? 它只是一堆類,您可以使用它們來實現許多應用程式中所需的類,而無需程式設計師自己編寫它們。
在這一點上,C++和C實際上大致相同。 再學一遍,就是追求完美,責備,太尖銳了。
5. 學習應用開發。
如前所述,學習一門語言的目的不是為了讓別人認為自己是專家,而是為了賺錢而編寫程式。 因此,在學習了語言之後,有必要學習應用程式開發。
-
它不一定是C,C++並不難,就像英語一樣,它應該比英語容易得多,只要記住每個單詞的用法即可。 C++只是乙個工具,通過它,計算機可以理解我們的想法,讓計算機解決我們的問題,而不必自己做。 最重要的是思想,在技術術語中稱為演算法。
-
首先,把譚浩強的C書的所有例子都寫下來。
<> 要學好C語言,需要掌握以下幾個方面:
1.清楚地掌握 C 語言的基礎知識。 例如變數、資料型別、運算子、控制語句等。 這些是C語言的基礎,如果你掌握了姿勢,就需要更好地理解和編寫程式。 >>>More
if(x=0)y=0;這是將 0 賦值給 x,那麼 if 中的表示式值始終為 0,即始終為 false,因此這種情況下的語句將永遠不會執行。 >>>More
如果你有一定的C基礎,可能更容易學習,但是在學習C++的過程中,你應該盡量避免使用C語言中的一些想法; 平時,我得多讀一些大師寫的**,遇到問題多想想,如何把問題抽象出來,這樣我腦子裡就有了階級的概念; 最後,別忘了經常自己調整電腦上的程式,這是任何人都無法取代的。 >>>More