新手如何學好c語言?怎樣才能學好C語言

2023-06-05 14:45:11 字數 5287 閱讀 2429

1樓:陝西新華電腦學校

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

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

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

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

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

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

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

怎樣學好c語言。

工欲善其事,必先利其器。

準備工作:一個開發環境,如turbo

c++等開發工具;一本好教材,如譚浩強主編的《c語言程式設計》(第二版)。我當時看的是他的第一版,就為它的簡潔、完美所吸引,簡直愛不釋手,用了兩個星期一口氣看完。

怎樣才能學好c語言

2樓:燕凌文麻之

1,學好語言本身。

這是第一步。入門推薦譚浩強的c語言書。深入推薦c語言標準。書是好書,不過有些細節和標準不一致。

但是所有編譯器是按照標準做的。比如:c標準中main函式必須返回int型別,不可以void,但是書中。

說當無變數返回時,可使用void返回型別。

2,學好資料結構(包括演算法)。

語言只是工具。目的是用語言做一些事情。比如:連結串列啦,佇列啦,樹啦,遞迴,回溯啦,……可以幫。

助你解決很多問題。

3,最佳途徑是自己寫程式是。

實踐。上機要有目的。比如,想寫一個1加到100的程式,抱著這個目的,有人用迴圈,一個一個加。有。

人用公式:(1+n)

n/2,都可以最開始無所謂那種,關鍵是以此來實現加到100的目的。等到你很。

熟了之後,你會發現公式執行得最快的,呵呵。

怎樣才能學好c語言?

3樓:匿名使用者

我初一自學會的c

看潭浩強的書 在卓越網上有,免郵費的。

現在出第四班了。附帶一本…c程式設計與上機指導。一定是第二版哈,第三版是課本答案(

4樓:三個月的努力

其實不需要太多的基礎,數學有初中基礎即可。

要是新手入門,推薦潭浩強的《c程式設計》。老潭的書通俗易懂,很適合入門。

國外的《c primer plus》也很好。

多上機,多思考。

怎樣才能學好c語言

5樓:匿名使用者

c語言還是比較簡單的。

1.語法層面。

找本不太差的書就行了,當然最好選浙大的選用教材。書薄但講得深刻。

也就半個月功夫吧。

2.彙編至少要了解皮毛的程度。

下ollydbg,把自已的程式反彙編看看。

當你領悟堆疊的含義,c語言的語法,這時才算得上真正掌握。

這時,找本計算機組成,看看微指令的執行過程,印象會相當深刻。

3.一門語言要用好,主要是還是掌握它的函式庫,因為這涉及生產力的問題了。

c本身結構性程式設計特點,所以掌握起來,沒有任何難度,不值得一提。

值得一提的是,物件導向的c 程式設計代表一個新的方向。值得學習。

對於語言本身,基本3個月可以學得很好了。如果你說還是不會程式設計,那不是c的問題,那是因為演算法設計你還沒學,這個有目的性學個4~7年,應該就可以了,但絕大部分的計算機從業者演算法能力相當差,所以他們工作會很累。

演算法設計,在我來看,就是計算機知識的一半,掌握好它,惡補數學是必修的,找齊數學系的書,也可以網上下**學,多做題。同時每天背經典程式,當你理解演算法開卷對某一種演算法本質的描述時,你就懂了,而你所有的努力僅僅就是為了理解8句話(針對8大演算法)

以後,選擇一個方向,將網上所列的經典書交叉全看一遍,不要懷疑。當你知識積累到一定程度,就會知道如何看待書了。

6樓:匿名使用者

c語言是一個實用性很強的語言。你如果想要學好它,就得下一翻功夫。可是大多數人都認為它太難學了。

所以就沒有認真的學,也當然學不好了。即使是學計算機的學生也不能把它學的很好,這是因為他們沒有掌握學習這門語言的方法。我也是一個學計算機的人,我用c語言過了全國計算機等級考試。

所以我有一些心得,想和大家分享。

首先你要有一個正確的態度,沒有一個正確態度的人是學不好任何東西的。你如果真想學好c語言的話,你就要做好好好學它的準備,不要三心二意。

其次,你要了解你學這個語言的目的。你是想過計算機等級考試呢?

還是想真正想用這一門語言。這就有很大的區別,這決定你學習的程度。

再次,你要了解你需要的教材。什麼樣的教材才是適合你。你要認真的選,不要太隨意了。因為不同的教材程度不同,也不一定適合你。

然後,就是學的問題了。你做好了上面的準備,就好好開始學了。可是學好一門語言,一個好的方法很重要的。

你要從整體上來理解c語言,認識到c語言的優勢,還有c語言的特點。c語言是程序導向的一門語言,特別強調各個程式的關係。像程式之間的呼叫,這是很平常的。

一門語言的基礎部分不過是一些關於數的型別,字元的型別的定義。你只要認真看不難明白的。不過最好的方法還是上機除錯。

在這一階段做一些簡單的程式。來明白c語言的程式設計環境,數字的型別。這樣理解起來會更快些,也比較容易記憶。

後來,就是學習一些過程語言的基礎的模式。順序,迴圈,選擇這些東西。這些東西都是一些活的東西,千萬不要死記硬背,這是沒有用的。

在這一階段,你可以編一些比較簡單的程式。像資料的計算,成績的判定等等。

隨著學習的深入,你會發現c語言有許多東西很有趣的。這樣學習不再是一個多麼難的事了,而是一件快樂的事。最後c語言和任何一門語言一樣需要多上機除錯,多動腦。

c語言的基礎部分很快就會掌握的。

最後記著:沒有付出就沒有回報!

7樓:匿名使用者

多上機練習,實在不會可以先放一邊。

怎樣才能學好c語言

8樓:關冬靈環厚

愛上電腦!!!學這個東西挺抽象地,現在多看看計算機方面的書,絕對對你學c有相當大的用處。像一些在計算機中常用的術語,概念,一些方法之類的。

反正就是要多接觸計算機的書,肯定有用,到時,學起來,就會感覺很爽啦!

9樓:匿名使用者

**量是保障。不管學什麼語言,入門了之後儘量找些簡單的程式自己寫一下,然後找會的人幫你看看**有問題,這樣進步最快。同一個程式不能只寫一次,多謝幾次觸類旁通的。

怎樣才能學好c語言??

10樓:小張

呵呵,當時我也是自學的,覺得自己走了一點彎路,給你指點一些吧。

我記得我當時是隻看書,很少上機練習過,一個月就把書看完了,本以為自己c學得差不多了,然後開始上機練手時,其實發現自己很多問題沒有弄得很清楚,所以,樓主,你一定要看了書之後,勤於上機練習和操作,自記編一些程式。為了加深理解,你可以去一些acm的**耍一些題目,練習一下演算法。練那麼100多道題,你的功力會大增的!

當你的c語言基本知識都學完之後,你就有必要去看一看資料結構的書了,你會有一個深刻的瞭解的。注意啊,指標哪些東西一定要理解透徹,靈活運用。切記,指標是c的靈魂!

還有,學資料結構,一定要多加思考。

至於從哪類書開始學,我覺得,你就開始從那種入門的書開始學吧,畢竟,首先基礎一定是要打好的。如果說具體的書的話,我覺得那也沒有必要,我當時看的書是叫和<21天學通c>。你可以去看看。

當然,也不要完全相信書上的,覺得書有問題,就大膽的懷疑,有些知識不懂的,可以看看別人的bolg上的詳細解析,強烈推薦去 it社群看看別人的blog,畢竟,書裡面有些東西講得並不是很詳細的。

11樓:匿名使用者

小張haha

說的很好,我就不獻醜了。

怎樣學好c語言?

12樓:匿名使用者

總之簡短來說,總結為。

看譚浩強的c語言教程,學程式設計思想, 掌握c語言的基本語法和規定。

掌握程式設計基本演算法和思路,開拓思路,* 提高上機操作能力,掌握上機除錯程式的方法* 培養自學能力,強調自主學習。

養成良好的程式設計習慣。

怎麼才能學好c語言

13樓:草原上之狼

1、程語語言其實是一個很初級的工具,但是又必須熟練的掌握它,學懂一門程式語言就好像學會了寫字,但是會寫字的人不見得會寫文章,而會寫文章又不見的寫得好。可是如果不會寫字,那就一定寫不出文章來。 2、在學習c語言之前,應該學好計算機基礎。

裡面的很多概念對於c程式設計師都是非常重要的。如果在著手學習c之前,或者已經開始學習c,但是碰到了很多問題,應該再把計算機基礎的書拿來好好看看。如果有足夠的耐心,十足的毅力,應該再學習c語言之前學學彙編,這會對許多比較細膩的概念有清醒的認識。

那麼可以在看完一遍c語言的教材後再看,但是一定要看一遍,一定會受益匪淺。不管看什麼書,先認真地看懂,不要貪速度,應該力求深入的理解。如果能夠比較熟練的解決一本教材上的所有習題,那麼就應該轉入對演算法的學習,儘管此時的c語言還稱不上精通,有許多細節問題還不瞭解,許多問題還沒有碰到,但是這些問題會在後面的工作和學習中得到解決的。

3、不需要多少資料,掌握一本《the c programming language》就足夠了。繼續學習就更加容易。建議不要找捷徑,通過考試除外,真正的水平提高是建立在程式設計實踐積累基礎上的,必須一個一個程式的完成才能提高。

怎樣才能學好c語言

14樓:匿名使用者

我是學計算機的,今年研一,對學習c語言有一點心得,想和你分享。

首先推薦基礎學習課本《c程式設計(第三版)》譚浩強著 清華大學出版社,很經典。

有點基礎了就可以看《the c programming language 》中文版,第二版 ,這本書了,很有檔次,作者作者獲得了計算機界最高獎項---圖靈獎。

再者,學c語言一定要敲程式,初學者就拿著課本上的程式敲,不要小看這個過程,我覺得佔學習c語言的60%。還有網上有孫鑫講的視屏課件可以**,講的相當好。強烈建議**。

最後,我的經驗就是敲**+一本好書+資料結構!

15樓:網友

學習前四章的時候會覺得不適應,那是正常的,只要努力點習慣了c的思維習慣就好了,基本努力的話後面就好多了。

16樓:匿名使用者

多看,多想,多寫,再看,再想,再寫!

怎樣才能學好ps,PS如何才能學好

要學習photoshop,首先需要熟悉它的工具欄,它有很多的功能,比如拉伸 裁剪 塗抹 調整色彩等等。其次,要學習如何使用不同的工具,比如什麼時候使用拉伸工具,什麼時候使用裁剪工具等等。最後,要學習如何將影象處理成更加漂亮的樣子,比如調整色彩 新增濾鏡等等。另外,還要學習如何使用各種圖層,比如新增新...

怎樣能學好c程式設計,怎樣才能快速學會C語言程式設計

程式設計沒有捷徑的,都是通過敲 敲出來的,這點毫無疑問的 怎樣才能快速學會c語言程式設計 學c語言零基礎能學好嗎?不知道樓主的0基礎是什麼意思。如果0基礎指的是完全沒有接觸過c語言或者程式設計,那大可不必擔心。再牛逼的人,也得老老實實從hello world學起,有基礎的人最早也是0基礎。而且c語言...

如何才能學好英語,怎樣才能學好英語

首先要跟著老師的步伐,上課認真聽課,把英語書上的生詞與語法知識背誦下來,其次,買本英語聽力書,反覆聽。再買本英語試卷,週末的時候刷刷題,掌握各種題型的寫作技巧,多背誦些英語作文範文,這樣也可以培養自己的語感。幾個建議 1 找個群聊 筆頭口語 2 找部 看,強迫口語聽力 friends不錯 3 朗讀自...