如何學習C語言到精通,如何學習C語言

2022-11-14 01:16:46 字數 5296 閱讀 6672

1樓:匿名使用者

1學譚浩強的入門 或者學那本 外國人的那本入門

c程式設計語言》(the c programming language)、

2本可以交叉著看

2遇到看不懂的 多用google

比如malloc函式 那本書就語焉不詳 可以多找點文章看看

是在看的想睡覺的章節 比如譚浩強的那個第二章 演算法 那節 可以先跳過不看

3**要多寫

養成隨時可以開啟記事本寫**的習慣

書上的例題一個都不要放過 全部做完

做完以後 你就發現自己真的脫胎換骨了

4 勤記筆記,把遇到的問題,自己如何解決的,全部記下來,最好用電腦記錄,不要用紙

比如 第一章:基礎概念 你自己問自己問題:1什麼是程式

2什麼是二進位制

3什麼是c語言

..自己挨著用自己的語言回答

然後貼上網上的一些答案即可

這樣學完,找一個畢業設計做做,什麼學生管理系統,不看別人** 自己做,算是入門了

入門之後想要精通,沒個幾年是不可能的,找份做 c的工作,跟專案走進步最快,不過你要想進去,首先得多做筆試題了。

2樓:匿名使用者

很難也很簡單,最好的方法是看visual studio自帶的教程,那是最好的教材,但這不是最重要的最重要的還是看你自己的決心夠不夠

如何學習c語言?

3樓:z不可替代

學習方法是:

1、課前預習,課後複習,認真做課堂、課後的作業,理解理論知識。

2、記住語法規則。

3、加強邏輯思維。

4、多動手,通過練習上機瞭解它的執行過程。

5、實踐—>理論—>再實踐,剛開始學習c語言時,按示例練習,並推動理論的學習,然後再自己多思考,多上機實踐。

c語言是一門通用計算機程式語言,廣泛應用於底層開發。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

4樓:雲南新華電腦學校

怎樣才能學好c語言

1、學好c語言,你可以很好地應付任何一種程式設計工具。

2、一定要多上機練習,通過程式瞭解相關知識。幾經反覆方得正果。

3、不要把學習c語言當成一種任務,更不要把它看成很難完成的任務。要充滿自信,只要是一個智力正常的人都能學好c語言。始終保持遊戲的心態,多發現其中的樂趣。

當感到程式設計趣味無窮,那你在電腦方面將前程無量。

4、如果一個程式一時無法弄清楚最後暫時放在一邊,過一段時間你可能會從其他的程式中悟出道理。

5、c語言是一個整體,各個方面是有機聯絡的,要從總體上把握它,不要把它割裂成互不關聯的部件。

6、不要完全相信教材(包括本講義),所有結論最好都上機驗證。

怎樣學好c語言

1. 工欲善其事,必先利其器

準備工作:一個開發環境,如turbo c 2.0、visual c++等開發工具;一本好教材,如譚浩強主編的《c語言程式設計》(第二版)。

我當時看的是他的第一版,就為它的簡潔、完美所吸引,簡直愛不釋手,用了兩個星期一口氣看完。

2. 祕密**

初學者學習計算機語言要會「讀程式」,要對小型的應用型、遊戲型程式感興趣,並模仿去加深對c語言程式設計的理解和操作,只有不斷地寫程式、除錯程式才能得到編寫程式的經驗和加深對程式的理解,這也是學習編寫優秀高階程式的祕密**。

3. 發揚探索精神

學習c語言程式設計有點像做數學難題,只要我們善於思考,善於探索,發揚探索精神去尋找好的設計思想和方法,才能把c語言的精髓真正地掌握。

備戰c語言考試要訣

1. 瞭解大綱,臨陣不亂

各類筆試中,大多數考題是與大綱要求的基本內容一致的,難度不高,但內容十分廣泛,應牢固掌握c語言考試大綱要求的基礎部分。只有熟悉題型,理解語法、句法,做到心中有數,才能臨陣不亂。

2. 善於歸納,強化記憶

對於需要記憶的計算機基礎知識和基本概念,如果考試時因此失分就十分可惜。如:c語言中有幾種不同的資料型別?

運算的優先順序別是怎樣的?因此我們需要善於歸納這些計算機基礎知識,並在理解的基礎上強化記憶。

3. 重視實踐,善於除錯

5樓:用士恩屈凰

程式設計只有一個捷徑:程式設計程式設計再程式設計!!至於你說的厭學情緒,你可以試試這樣,用一個星期左右的時間把書全過一遍,看不懂的地方做上標記,跳過去。。。

然後再去看第二遍,做課後習題,把第一遍不會的再看看,實在不會的,再做上標記,跳過去。。。三個星期左右的時間就差不多了,然後就開始第三遍,重點看那些不會做的題目。。。實在還是不會的,就不要浪費時間了,去網上找高手幫你看看,說下演算法,思路,學習下,想想自己為什麼做不出來。。。

其實c語言是入門語言,有它的道理的,它最重要的部分就是一個」指標「,c學好了沒,很大程度上就是看你的指標掌握的怎麼樣。。。學習要有重點,不要什麼都抓!!

6樓:晁諾譙昌

向過程的,c++是物件導向的。學c的話 不像學 vb 這些介面化程式設計一樣,因為我本人不是專業計算機系的,程式設計用的是易語言和vb差不多的介面化程式設計,自己學習c++。 因為易語言用4年了,而程式設計理念相同,所以c++學起來 很輕鬆 就看書 也不操作什麼的。

至於想邊學習邊實踐的話,推薦自己編寫對數字數學簡單的問題處理程式,簡單實用。

推薦使用軟體:c-free 5 小巧功能全書籍看:譚浩強 著作的

另,本人建議你既然學c 就學c++不如 因為c++比c強大了很多,支援物件導向的程式設計了。至於說學了c學習c++容易,我不是很贊同,有頭腦沒什麼差別,而且c和c++畢竟有些不同,c++優化 人性化 更強。 你學了c 等 實際 運用後 肯定 還會在學c++ 所以 直接學c++建議

如何學習c語言

7樓:卯永芬次凰

學習c語言的方法很多,最有效的莫過於

學習心態以及學習的順序!

心態要端正,遇到問題別懷疑自己的大腦和能力,我敢保證只要你沒有智障,任何語言對你來說絕對不是問題!

學習順序非常重要,比方說你不能在不學習普通型別變數的操作下去學習陣列……我建議你好好把基礎大好,還有一個就是

c語言在執行的過程中

他的底層是如何實現的,這個很重要,

如果你按照我說的學習,c語言對你來說

很容易!

8樓:呼新蘭騎丙

嘿嘿,你跟我有那麼一比

當初我也是成績相當不好

但是隻要感興趣,絕對是學得好的。

有人說學c++之前一定要學c。

這倒不一定

但是如果直接學c++的話

之後最好再看看c

瞭解一下也是有好處的,

c++primer

是本好書

注意不是primer

plus

這本我沒看過

甚至你可以隨便先找本爛書看

如果你屬於很好問的人的話

你一定會有很多問題

然後再看c++primer

那樣效果會很好的

另外,多上論壇

不懂問就是

積累了一定的知識之後可以試著幫著回答別人的一些問題這樣可以加強自己對語言的理解。

有一點不同意樓上的說法

c語言是基礎,但他絕不簡單

簡單的知識語法而已

而你知道語法有什麼用呢?

就好比你知道中文的語法

你就能寫出漂亮的詩歌嗎?

答案是否定的……

語法並不太必要刻意熟記,

用多了自然就記得了

思考演算法、結構

最重要的是程式設計思想。

「物件導向」不是說說而已

如果沒理解清楚那寫出來的東西說不定就是四不象。

但是不必害怕,

雖然不簡單,但也不是難以入門。

具體的在你學的過程中是能夠慢慢體會到的。

9樓:匿名使用者

1.c語言是一種程序導向的程式語言,非常靠近底層的程式語言,相對來說來講語法細節不是很多,但是這種自由組合的力度,靈活性非常強,真要組合起來**也是比較難看懂的,所以linux核心原始碼真正核心機制方面的**基本很難看懂,關鍵在與靈活運用,所以要想掌握的徹底就需要把基礎概念徹底搞明白,c語言難易理解的概念也就是那麼幾個,指標,指標函式,**,遞迴等概念。可以來和大家一起學習交流

3.無論理論學到什麼程度,總要找到實踐平臺去練手,可能這對於初學者而言比較難,如果是在學校裡面,途徑相對少點,有些學校裡面老師本身會接一些專案,正好需要一些基礎還不錯的人一塊幫著去做,這都是不錯的機會,前提基礎要弄好。當然最直接的是研究開源社群的**,**可以直接拿到,先從看懂**開始,能看懂**也是一種巨大的進步,畢竟**都不是孤立的,需要連串著去看,需要從**裡面抽象出中心思想,然後嘗試著去修改,雖然看起來距離實際的專案有距離了,但這是做專案之前必經之路,先從修改簡單的功能入手,然後再慢慢切入,做任何事情都需要有個過程。

學習程式設計要保持足夠的耐心,起碼讓自己在大染缸裡面,呆上一段時間,不要輕易下結論自己不適合這個行業,沒有什麼做不成的事情,關鍵看堅持的力度。

怎樣可以精通c語言

10樓:匿名使用者

不知道你現在學到什麼程度,我就大體說一下吧。c語言基本上是計算機語言裡最難之一了。要想精通的話還是得慢慢學,有老師指導就好理解一些,如果沒有自學就有點困難。

特別是後面的迴圈語句,巢狀,陣列,指標等等。有時候一個標點錯了就分析不出來。我當時學的時候天天坐機房裡程式設計。

多編幾次,慢慢就學會了。也可以有自己的方法,比如:給你一個要求,讓你去用c語言迴圈語句實現該功能。

我一般都先拿紙列草稿,想想中間是用for還是用while簡單一些,以及迴圈條件等。我說的是簡單的,如果你已經都掌握這些基本的了。那麼其他大的軟體程式設計都是這些基礎組成的,到這個時候建議你可以看看一本書,就是軟體技術基礎。

囉嗦了半天,不知道對你有幫助沒有。

11樓:蝶舞王城

要想學好c語言,首先是要掌握c語言的基本語法和控制流程,這一點是必須的,可以參考譚浩強的《c語言程式設計》;然後在你掌握的基礎之上找一個小的專案練練手,像學生管理系統等;最後可以找一些比較大的以後用的比較多的程式看一下,瞭解人家的程式設計技巧,有些地方怎麼處理的,這需要你在去學習一下《資料結構》這門課程,呵呵。。。。

12樓:匿名使用者

看書,實踐,建議先看看譚浩強的c語言第三版

13樓:天雲流月

精通一個語言就難說了 精通c語言就更難說了 懂語言的人又有幾個敢說精通c語言

學習c語言需要哪些軟體學習C語言需要哪些軟體

可以考慮devc c free,gcc vc6就算了,上面一般是入門的軟體 做龐大工程的時候就是vs系列,幾個g 複雜的話visual c 6.0,要想簡單的編一個程式的話用tc就可以了,我們用的是微軟公司的visual c 6.0版本的 如果你的系統是win7的話,普通的vc6.0 不相容的,那得...

關於學習C語言

把kernighan和ritchie的 the c programming language這本書 238頁,ansi c 看一遍就差不多了,這時候你寫不了什麼實用的程式 天才,一點就通的人例外 接下來你需要根據興趣愛好或職業規劃等來給自己選一個發展方向。如果急著靠它找工作,那麼就看看windows...

怎樣學習C語言

c語言高手 看書 上機練習 練到手軟為止 先從基本的學起吧。比如型別,比如語句,比如結構 順序,迴圈,條件 然後邊學邊動手練。所以教材一定要是那種講重點,又不偏難的。建議 c程式設計教程。機械工業出版社的。考級的話也可以用潭浩強的。多寫多執行,在出錯的地方多加一個printf。把結果打出來。自己分析...