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語言相關知識。...