要學c語言的前提是什麼,要先學什麼,要先學什麼,我知道一定不

2022-03-10 08:39:48 字數 5846 閱讀 2116

1樓:

就是從c起步的啊!!

看不懂也要看,一開始誰都不懂。一定要多看書,多看**,最好是能找到懂的人來教你,比看書強很多很多。

c語言是基礎,學完它還有別的,不過基本都是一個模式了。

如果實在不明白,就看看vb 那個有圖形設計,能直觀一些。不過還是有**,你要是不看書還是不懂……

2樓:匿名使用者

說實話,沒有別的東西。

我們上大一的時候,直接就學c++了

沒有一點前奏的,學的大家一頭霧水的

完全不明白

多看看書,看的遍數多了自然就理解的好了。

3樓:匿名使用者

要有一定的數學基礎和邏輯思維能力,計算機操作基礎知識也是必不可少的。

4樓:匿名使用者

c是簡單的了 重c起步是沒問題的

譚浩強的c語言書是寫的很好的

看這就行

如果非要再低

c語言是程序導向的 也就是說要學編譯原理 這樣的還是先看c吧

5樓:匿名使用者

c語言其實沒什麼,學的東西到不是很多,主要是理解和靈活運用有一定的 模電,數電知識就可以學了,如果學的效果不是很好,依我看 學者你 應該也看不懂彙編程式吧,如果是這樣可以先學下 彙編,我個人認為初學者應先學彙編,等能懂彙編之後上手c還不是很簡單的事。

6樓:

你高中時候學過演算法沒?我也剛開始學c語言,感覺跟高中的數學課學的演算法沒多少區別

學c語言要先學什麼

7樓:匿名使用者

我想學c語言?有什麼要求嗎?我沒有一點語言的基礎,直接學c可以嗎?用不用學別的?先學vb?還是?c語言對英語和數學的要求高嗎?

我通過一年多對c語言的學習,覺得學習c語言要有一定的數學思維(因為這些語言實質就是數學思想的延伸)的;而對於英語則要求不高,知道單詞就可以了.

c語言是基礎語言,學好了以後學其它語言就方便了,我個人認為直接學c語言就可以了,不須先學vb等語言.

最後祝你有好的興趣!

8樓:圭德文倫亥

學c語言之前其實啥都不用學

只要會打字

會加減乘除法

對這個有興趣

就可以了!

c語言在高階程式語言中算是最基礎的一種

沒什麼難度

用心學就可以了!

9樓:庹愛景鄞環

c語言蠻注重邏輯思維的,現在可以把數學學紮實點,推理方法,計算方法都先學好了。最重要的是思維。

其實你說的c語言是指程式設計,程式設計最重要的是思想。

你現在就學好數學吧,代數和幾何都學好呵!

10樓:敏元斐徭壬

在現在來說c語言就是個入門打基礎的課程,主要是用來讓你建立邏輯思維的。

當然,如果你想把c語言學精通。首先你數學一定要好,邏輯思維和推理方法要好。。

最最主要是,多動手少空想。自己想到會做和做的出來有天壤之別

11樓:湛玉英揭俏

首先要把c語言每句出來的語法給搞懂了,重點在於學習例項中的程式設計思想.有了這種程式設計思想,以後想學別的語言就容易多了,很多語言思想都是相通的,只是表達的語法結構不同而已...

12樓:最愛

不需要什麼基礎 我16歲 中專生都自學完了c

13樓:匿名使用者

學c語言不需要學vb,函式大多是簡單的單詞,如果要參加noip,noi,ioi,的話,數學就要非常好了!!!!!!!!!!!

初學建議看:譚浩強著《c語言設計》,

(美)ivor horton著《c語言入門經典》。

ps:好好學吧!!!!!!!

祝你學好!!!!!!

^_^ ^_^ ^_^ ^_^

14樓:孫學鵬

任何學科都從根基上聯絡著,就拿跟人混飯局的來說,最起碼語文得不錯吧?思維,反映都要好,才能時刻拍領導的pp。思維訓練,公認的工具就是數學跟物理了。

反映,思維敏捷,口齒伶俐,您就說哪行不需要根基吧?

至於c語言,那要看您時想幹嘛了。靠這吃飯,您就要抱必死之心了,活著也是個半死狀態……過級考試,累不死,放心,泡機房裡半年,斷絕外界一切聯絡,基本你啥問題都解決了。

就說這麼多吧,今天又受打擊了……哎,一山又比一山高啊,我以後再也不自大了,c高手多了去了。。。我還只是小小小小新手。。。努力吧。。。

15樓:

我沒學過vb 但是學c的時候 感覺還行吧^_^

一開始不明天的不要緊 硬背 以後用的多了就明白了

學c 數學一般70+ 英語還可以基本的單詞認識就可以

16樓:匿名使用者

c語言的結構和vb等很有差別,所以建議直接c語言,不過為了幫助快速理解,你可以從vb,kpl獲得啟發.

17樓:匿名使用者

c語言就是所有物件導向程式語言的基礎,學c語言之前學好英語就行了……

18樓:匿名使用者

不用了,買本書天天看,天天實踐,當然還需要老師,自學是不行的。

19樓:匿名使用者

學語文啊 外語啊 數學啊 多了....

20樓:

不用啊,只要有數學基礎,基本的英語水平就可以了……

至於要學專學深嘛,還是數學啦……

21樓:天台阿偉

不用這麼在意吧,我是什麼不懂才開始學c的,關於英語和數學,你可以等碰到再學也不遲啊!只要你有恆心,一切ok!!!!!!!!

22樓:樂葛納喇谷菱

可以學,但是不能學到高階的,程式設計的基礎都是數學,也就是建模。。。沒有好的模型,你就是語法再好,都沒有用。

23樓:臧澤叔學文

數學不好,可以學;

英語不好,可以學。

當然是先學基本語法了。

24樓:鄞家端木文心

《c語言程式設計》

譚浩強清華大學出版社——先學c語言的基本語法吧

多動手寫!哪怕是把別人的**敲一遍也是好的……

25樓:麴令刑春雪

可以是可以~但以後學起來時較困難~

學j**a前一定要先學c語言嗎?

怎麼去學習c語言?學習c語言應該先學習什麼?

26樓:匿名使用者

首先你要知道自己學c語言的目的是什麼,如果是考等級,那麼學譚浩強的書,這本書的語言很平易可以讓你很容易入門,但是如果你想真正精通這門語言,千萬不要學譚的書,這本書的**風格很不好,有些問題的講解浮於表面,不夠精確。推薦《the c programming language》(譯名:c程式設計語言),當你精通指標和棧時,你就真正精通c語言了,推薦《pointers on c》(譯名:

c和指標)。如果你想看透c,不想犯一些奇怪錯誤,建議《c traps and pitfalls》(中譯名《c陷井與缺陷》)。如果不夠口味你可以挑戰一下《expert c programming》(中譯名《c專家程式設計》),最後手中常備一本《c語言參考手冊》即《c reference manual》。

要想學到地道的計算機語言,多看國外優秀教材。。。

下面談談怎麼學好c,首先一些基本的語法啊,識別符號啊,總之吧,多做二級題,那些就是你應該掌握的基礎,如果你二級可以輕鬆拿優秀的話,看看《資料結構》(推薦嚴蔚敏版),如果想精通演算法的話看看《演算法導論》,記住演算法是程式的靈魂永遠不要輕視。。

切記一個原則,不要讀自己目前還看不懂的書,那是浪費生命。如果你看不懂,那你一定是缺失了某些必需基礎知識。此時,你要仔細分析自己需要補充哪些內容,然後再去書店尋找講述的這些內容的書籍。

把基礎知識補充完畢再回頭來學習,才會真正的事半功倍。

其實c語言很簡單,它只是一種交流的規則,一種表達的工具,一種承載思想的容器而已,之所以感覺難,我覺得是還不習慣使用計算機特點來考慮問題。這就好比中國人從到英國定居一樣,雖然你學過英語,但是那只是想象中的英國,和現實的英國的情況還相差很遠,所以要有一個適應的過程,也就是常說的過渡期或磨合期。

想盡快上手就得掌握計算機的特點,計算機的特點包括:

1、 計算機在問題的處理方式上要求全,將所有的可能都要告訴它。人可以根據習慣忽略一些東西,但計算機不行。比如說求解一元二次方程,我們考慮問題就已經預設了a不等於0,更有甚者把b方減4ac也預設大於等於零了。

這是我們的習慣,既然有解,我們一般習慣上就把它定為實數解,所以你做出來的程式一般是不考慮這兩個條件的,但是計算機不行,計算機是有名的弱智。計算機沒有象人一樣的智慧處理能力,它是人忠實的信徒,不管你怎麼想,它都會執行你的命令。由於你的習慣,導致一些別有用心的人或者無意犯錯的人來犯錯誤,致使計算機有時無所適從。

很疲憊,甚至崩潰,報錯,造成你的程式是不成功的,所以你感覺很難。

2、 計算機要求程式的描述精確,無二義性。人的語言有很強的隨機性和二義性。我們平時說話時,有時是一些招呼,有時說話的邏輯性可以不太清楚,話既可以表達這樣的意思,也可以表達那樣的意思,人可以根據環境和對方想表達的含義進行分析,最終得到正確的結果,但是計算機很弱智,雖然它很聽話,但是他不能理解你表達的思想,只會按你交給的指令執行,這樣導致執行時報警和出錯。

3、 計算機程式設計是要求有很強的全域性性和邏輯性,不存在起伏的問題。人的思維有很強的活躍期和蟄伏期,計算機不會,它隨時待命。人在考慮問題時,有很多盡興的東西,但這不是處理問題的整體,而是一部分,所以就出現做完一段**後,就不願意再寫,或感覺很吃力,所以感覺很難。

計算機要求它的主人,考慮問題要全面,所有可能的情況及處理都要告訴它,要求學會沉穩,心態要穩定,要求交流的語句一定要明瞭含義單一。

怎樣才能很快的學會c語言,更快的度過磨合期呢?c語言的語法規則記憶理解當然是不可少的,除此之外還應注意以下幾個方面:

1、 好好理解一下變數和函式的概念,至少要重新回頭看看初等數學。這是基礎,否則就會先天不足,你學的再好,也成不了大氣候。

2、 平衡心態,雖然不能做到「不以物喜,不以己悲」的水平,但至少不要浮躁,不要急於求成,欲速則不達。

3、 培養自身的全域性意識,既能小無內,也能大無外,才行。

4、 嚴格按照程式設計過程設計程式,不要跳脫,天馬行空,沒有規矩是不成方圓的。

5、 努力提高自身的綜合素質。程式是人思維的表達形式,是人處理問題思路和語言的結合體。你對客**成到什麼程度和你掌握的知識成正比。

如果你對處理的問題不理解,不會處理,你怎麼也寫不出程式。

6、 學會交流,多交流,相互補益,同時團隊合作也是很重要的。

總之,實踐出真知,多學、多練、多思、多交流,勤奮好學才能學成。

有什麼不合適的地方還請多多指教!

參考文章《c語言—成功人士的心得》——譚浩宇

27樓:九天

如果是0基礎的話呢推薦你先了解一些程式語言的歷史和發展之類,然後再看書(雖然有的書可能會講)

比較經典的書當然是c primer了,但是初學者估計會有點暈

然後是譚浩強的c程式設計了,這個是一些大學的指定教材,應該比較適合初學者

如果實在是小白的話呢看看c語言從入門到精通,也是可以的

最關鍵的不是看什麼書,而是你怎麼學!

c語言博大精深,一本書肯定是不夠的,還需要各種演算法和高數,各種功能的專門介紹(比如網路socket),各種方面的專業知識(比如想做軌道模擬要天體物理學知識)……總之是學不完的……

當然就算是程式設計師也不要全部掌握,事實上我還沒聽過那個人說我完全「精通」c語言的,確定好自己未來的方向然後再學習。

如果不想深究看看上面的書瞭解瞭解也無妨。

推薦一下:郝斌c語言,除了扯淡扯的特別厲害其他的都不錯的,在前面也會講一些學習的方法,《c語言經典入門》建議lz去看看

學arm要先學組合語言還是c語言

c語言是嵌入式開發的母語,必須要學好。學習arm,軟體方面有三個方向 一 基於裸機,即前後臺,超迴圈 二 基於微核心,如keil for arm 三 基於複雜的os,如嵌入式linux。各有用途,看自己的定位。arm處理器是acorn計算機 面向低預算市場設計的第一款risc微處理器。更早稱作aco...

學習程式設計是從c語言開始嗎,學程式設計要先學c語言嗎

程式語言有很多種,c語言只是其中一種,學習任何一種程式語言都是程式設計 可以吧當然可以從組合語言起,也行 計算機程式設計開 行業一直 制是比較熱門的行業,想選擇學習一門計算機程式設計,首先要找到適合自己的方向。只要努力去學,有足夠的意志力,找一個合適的平臺,系統的學習一下,還是會有很大的收穫。如果你...

為什麼程式設計入門要學c語言,為什麼程式設計入門要學C語言

現在都是資訊化的時代,沒有一門好的技術是難以在社會之中立足的,現在的電腦技術飛速增長,每家公司都需要電腦人才,你可以去學習電腦專業,在這個領域中還是有很大的發展空間的,只要自己好好學習,以後的前景不可限量。現在學習c語言是很有作用的。因為 1 在系統核心的開發領域,很多地方需要運用到c語言相關知識。...