學習C語言應遵循哪些步驟,學習C語言需要掌握哪些基本知識?

時間 2021-08-11 16:34:15

1樓:撒煙

那麼究竟怎樣學習c語言呢? 1:工欲善其事,必先利其器 這裡介紹幾個學習c語言必備的東東:

一個開發環境,例如turbo c2.0,這個曾經佔據了dos時代開發程式的大半個江山。但是現在windows時代,用turbo c有感覺不方面,編輯程式起來很吃力,並且拖放,更沒有函式變數自動感應功能,查詢參考資料也不方便。

建議使用visual c++,這個東西雖然比較大塊頭,但是一旦安裝好了,用起來很方便。 一本學習教程,現在c語言教材多如牛毛,但推薦大家使用《c語言程式設計》譚浩強主編 第二版 清華大學出版社,此書編寫的很適合初學者,並且內容也很精到。 除此以外,現在有很多輔助學習的軟體,畢竟現在是window時代了,學習軟體多如牛毛,不象我們當初學習,只有讀書做題這麼老套。

我向大家推薦一個「整合學習環境(c語言)」,裡邊的知識點總結和例程講解都非常好,還有題庫測試環境,據說有好幾千題,甚至還有一個windows下的trubo c,初學者甚至不用裝其它的編譯器,就可以練習程式設計了,非常適合初學者。還有一個「c語言學習系統」軟體,不過感覺只是一個題庫系統,如果你覺得題做的不夠,不妨也可以試試。 2:

葵花寶典 學習計算機語言最好的方法是什麼?答曰:讀程式。

沒錯,讀程式是學習c語言入門最快,也是最好的方法。如同我,現在學習新的j#,c#等其他語言,不再是抱著書本逐行啃,而是學習它們的例程。當然,對於沒有學過任何計算機語言的初學者,最好還是先閱讀教程,學習完每一章,都要認真體會這一章的所有概念,然後不放過這一章中提到的所有例程,然後仔細研讀程式,直到每一行都理解了,然後找幾個程式設計題目,最好是和例程類似的或一樣的,自己試圖寫出這段已經讀懂的程式,不要以為例程你已經讀懂了,你就可以寫出和它一樣的程式,絕對不一定,不相信你就試一試吧,如果寫不出來,也不要著急,回過頭來再繼續研究例程,想想自己為什麼寫不出來,然後再去寫這段程式,反反覆覆,直到你手到擒來為止,祝賀你,你快入門了。

3:登峰造極 寫程式的最高境界其實就是掌握各種解決問題的手段(資料結構)和解決問題的方法(演算法)。 是不是寫出底層程式就是程式設計高手呢?

非也,寫底層程式,無非是掌握了硬體的結構,況且硬體和硬體還不一樣,要給一個晶片寫驅動程式,無非就是掌握這塊晶片的各種暫存器及其組合,然後寫值讀值,僅此而已。這不過是熟悉一些io函式罷了。那麼怎樣才算精通程式設計呢?

怎樣才能精通程式設計呢?舉個例子:你面前有10個人,找出一個叫「張三」的人,你該怎麼辦?

第一種方法:直接對這10個人問:「誰叫張三」。

第2種方法:你挨個去問「你是不是張三?」,直到問到的這個人就是張三。

第三種方法:你去挨個問一個人「你認不認識張三,指給我看」。不要小看這個問題,你說當然會選第一種方法,沒錯恭喜你答對了,因為這個方法最快,效率最高,但是在程式設計中找到解決問題的最優方法和你用的手段卻是考驗一個程式設計師程式設計水平的重要標誌,而且是不容易達到的。

剛才這個問題類似於資料結構和演算法中的:map資料結構,窮舉查詢和折半查詢。所以掌握好資料結構和一些常用演算法,是登峰造極的必然之路。

最後給大家推薦嚴尉敏的《資料結構》清華大學出版社,希望每一個想成為程式設計高手的人研讀此書。

學習c語言需要掌握哪些基本知識?

c語言的學習過程

2樓:李再宇

c語言這個東西,首先是看書其實說是譚浩強的說真的不錯,當你學會之後會感覺那本書不怎麼樣,但是你會發現那本書中幾乎沒有什麼盲點。比較簡單吧,適合初學者。最重要的就是寫程式。

剛開始肯定不會也沒有感覺,就是按照例子敲**,記住不是複製貼上是一個一個字幕的打上去,然後除錯程式。當你這樣做到5000行**量(有效**)的時候,你就會感覺不是那麼手生了,當到一萬行以上的時候,恭喜你,你這個時候就算入門了!想學號程式語言無所謂,主要是程式設計的思想,多看看書,資料結構,作業系統還有計算機組成這樣的書,當你學到一定的時候,你會發現如果想深入,必須要了解這些的!

祝學習順利!

3樓:ac願

首先選一本好的c語言教材(個人推薦選清華大學或電子工業大學出版社的,當然若你的英文好看看國外教材更好),找個程式設計軟體(vc6.0(簡單,我最初用的)或者vs2010)。接著是學習步驟了

1.瞭解點語言發展史吧(當歷史學即可)

2.瞭解數值轉換(2,8,10,16)

3.學習資料型別(int,float,double。。。進入正題了,樹上若有例子,照書上寫的輸入),從現在開始你會有很多疑問,別急,不懂就問。

4.學習順序,條件(if),迴圈語句(while),學好這些你c算入門了。

5,學習陣列,函式。

6。指標(難點)

7。結構體,檔案。。。(估計你學到這自己就知道怎麼學了)

哈哈,我說完了,學語言最重要的一點(上機實踐),不要只看書,多上機時間不但會使你對程式設計認識越來越深,還會讓你喜歡上它,如你只看書,那悲劇了。

就說這些,希望你會成為high 手

開發一個c語言程式要經過哪四個步驟

4樓:匿名使用者

開發一個c語言程式需要經過的四個步驟:編輯、編譯、連線、執行。

c語言程式可以使用在任意架構的處理器上,只要那種架構的處理器具有對應的c語言編譯器和庫,然後將c源**編譯、連線成目標二進位制檔案之後即可執行。

1、預處理:輸入源程式並儲存(.c檔案)。

2、編譯:將源程式翻譯為目標檔案(.obj檔案)。

4、執行:執行.exe檔案,得到執行結果。

5樓:北京泗洪人

大體上可以分為以下步驟:

架構設計

原始碼開發

編譯測試

**提交

6樓:趙祖龍

除錯程式

連結處理

執行程式

7樓:匿名使用者

1 寫**。這是最基礎的一步,即實現c語言的原始檔(.c,必需),和可能的標頭檔案(.h,非必需)。

2 編譯。將編寫好的**,通過編譯工具,轉換為目標檔案。此步中,會對檔案內部及包含的標頭檔案進行語法語義的分析檢查。如果出錯,則必須返回到1步對**進行修改,直到沒有錯誤為止。

3 連結。將目標檔案連結成可執行檔案。此步會對檔案直接的關聯進行檢查。如果出錯需要返回到1修改**。直到沒有錯誤。

4 執行。這個是最後一步,也是c語言的最終目的。

在執行結果與期望不符時,需要檢查原因,修改**,重新執行1,2,3直到程式沒有問題。

8樓:燈光不再亮

確定需求,也就是你開發的東西是拿來幹什麼的,有什麼功能編碼階段,也就是俗稱的擼碼了,,

編碼完成後,自己執行看看有沒有bug;

把程式打包,上傳到伺服器,釋出出去

具體開發當然還有許多細節,但是大致的步驟基本一樣,純手打,望採納

9樓:熱情的流浪喵喵

編寫,編譯,連線,執行

10樓:緩緩掉落的松針

問題分析

演算法設計

程式編寫

執行維護

11樓:匿名使用者

提供《計算機考試題庫》的答案(填空):

開發—個c語言程式需要經過______、______、______和______四個基本過程。

答案:編輯 編譯 連線 執行

擴充解釋:

學習C語言從哪開始入手最好,想學習C語言,應該先從哪裡入手?

不知道你是專業的還是業餘的 業餘的話就看譚浩強的 如果是專業的話,可以先拿譚浩強的 方法就是用4天或者更短時間,仔仔細細看完那本書,指標那部分多看幾遍,完全懂為止,檔案操作那部分,可看,也可以後面用到再看.反正以後你程式設計的話,函式,結構體和指標是最常用到的,結構體可以延伸到類.後面就去看 高質量...

學習C語言程式設計,如何學習C語言

個人覺得譚浩強版 c語言程式設計 很適合初學者自學,如果你能將他仔細用心地看完三遍,那麼也許你就能達到c語言的入門啦,還有就是一定要養成良好的程式設計習慣,這個是很重要的哦,c是很深奧的哦,好好努力吧! 哼哼。恕我直言,40天只能學個入門,也就是把語法學完。要想深入沒個幾年是不行的。你還是高一,我覺...

關於學習C語言的學習方法,關於學習C語言

1.推薦使用 譚浩強 清華版本的教材,上機環境推薦 turboc 2.怎樣才能把大腦裡的邏輯推理轉換成 這個問題很簡單,程式也只 不過是一種語言,只不過你還不習慣這種語言從而不能立即將自己的想法寫成這種 比如說 你所說的 判斷 在c中對應為 if 語句 另外每種語言都有自己的語法及關鍵字,至少先要掌...