1樓:七大謊言
首先,需要一定的高等數學基礎,雖然表面上高等數學並沒有對學習程式設計有直接的學術幫助,但通過學習高等數學所鍛鍊出來的嚴謹的思維能力是學習程式設計不可或缺的,我個人認為至少要達到我國大學本科生(理工類)公共基礎課一年制的水平(課程名稱叫「微積分」或「高等數學」等)。
其次,學習程式設計需要有嚴謹的邏輯思維能力,因此建議你去學習離散數學這門課,因為這門課能充分激發並鍛鍊你的邏輯思考能力,換句話說就是教你用電腦的二進位制意識去思考問題。
再次,資料結構也將成為你通向高階程式設計的必修課之一,程式設計不外乎就是資料不斷轉換的過程,所以充分了解資料結構將使你的學習過程事半功倍。
最後,如果你將來如傾向於研究計算機硬體的話我還建議你多看看有關電子資訊的課程,比如:數位電路,微控制器,資訊理論等。只是搞軟體的話則要多接觸有關組合語言以及系統函式的知識。
(另附:「思想道德修養」這門課號稱「催眠進行曲」,其內容無聊至極乃至每次教授在上面上課都引來講台下「聽取鼾聲一片」,此課主要是鍛鍊你的忍受無聊環境的能力,因為程式設計之路是一條充滿了枯燥與無聊的成功之路,堅持到最後的都是贏家,加油!)
2樓:萇賓
學c語言,至少具備+-/*四則運算的數學領悟能力,英語會寫26個字母。
用c語言,開發乙個實質的程式,要了解邏輯概念(分解程式中的功能邏輯能力)
用好c語言,解決開發應用中的問題,那至少要資料結構和常用演算法。
羅嗦吧!
3樓:
說實說,學c語言基本不需要數學基礎,它只是一門語言。但如果用它做事的話,離散數學是用的上的,再有就是用到什麼學什麼就行了,我在c語言中還沒用到過高等數學的知識了,除非你去參加acm之類的競賽,或是去編matlab:)加油吧,c語言不會太難的!
4樓:
普通的中學數學就夠了
很少需要高階數學內容的,主要是你的邏輯思維能力要強.
5樓:匿名使用者
不用很強的數學基礎,基本上能考上大學的都可以很好的學習了
只是對你的邏輯思維和分析能要求比較高。
C語言要懂哪些數學函式麼,C語言學習要數學基礎嗎
1.光學c不需要另外懂哪種數學,如果要學的深,計算機專業的會開計算機代數基礎 即線性代數,清華大學居於馬著 離散數學 有圖論的知識 不過這個你目前都用不著 2.語言只是一門工具,c也不例外,剛開始你只需知道一些她的語法規則,c語言當中的你所謂的固定的單詞很少,也很淺顯,很容易掌握。另外一些常用函式用...
學習c語言要記些什麼基礎詞或者符號
英文半形的標點符號,建議使用自帶的英文鍵盤,也就是不用輸入法,那個是不存在全形半形一說的 英文狀態下的標點符號 c語言中 或者 用什麼符號表示?c語言中,表示 或 有兩種 表示按位或 表示邏輯或 例如 或有兩種,一種是邏輯或,用兩豎表示 一種是按位或,用一豎表示 第一種用做邏輯運算 第二種是用做位運...
關於c語言的一些基礎知識,學習C語言需要掌握哪些基本知識?
1.注意一下 n 11 後的 應該為英文下的輸入。在vs2008下輸出 10 11 n 當然我估計你是想要 n 來換行。解釋一下,m 011,前面的0指8進位制,因此在10進位制下,m 1 8 1 9。在輸出語句中,由於 前置,故先把m加1再輸出,因此輸出10。而n 是先將n的值11輸出後,再給n加...