怎麼學C語言初學者必看,怎麼自學C語言 入門

時間 2022-01-19 05:19:01

1樓:

根據我本人最開始學習 c 語言程式設計的親身體會就是:自己一定要堅持做到:多上機編寫程式、除錯程式、直到所編寫的所有程式都除錯通過、並能夠執行出正確結果才行!!

而絕對不能夠只是整天在教材上閱讀程式、研究程式的語法結構、關鍵字等,那樣絕對是無法熟練掌握 c 語言程式設計技術的!!尤其是 c 語言的指標部分的內容,是 c 語言中最精華的部分、但是同時也是最抽象、最難於理解、以及難於除錯的內容。因此必須要加強對 c 語言指標部分的程式設計與練習。

若想真正熟練掌握 c 語言程式設計技術,那麼首先要擁有一台屬於自己的電腦、並安裝好作業系統,且安裝好相應的 c 語言程式編譯開發環境,然後購買一本難度適合自己的程式設計教材,親自動手上機編寫、編譯、鏈結、直到除錯通過、並去真正理解教材中的所有源程式(包括教材每一章的例題、以及每一章後面的練習題)。

至於說可以參考的教材,現在書店裡面有很多種。我個人認為,清華大學出版社譚浩強寫的《c語言程式設計》一書,還是比較通俗易懂的,你可以到書店裡去仔細閱讀,然後再決定是否購買該教材。

2樓:長沙新華電腦學院

直接跟著電腦學校的老師去學

初學者如何學習c語言?

3樓:離離原上花開

有初中以上的水平既可,選一點基礎的書,先模仿程式,不要被概念困擾。學熟悉了以後,再看看概念,學習資料結構和演算法,會有乙個更大的提高。

4樓:悠悠藍薯

理論書本的話隨便 買本好大學出版社的就行了

然後你再買一本考2級的c語言書 作為練習題用 題目做不懂的就多問問老師 我就是這樣的 然後考2級c就過了

怎麼自學c語言 入門

5樓:匿名使用者

在開始學習c語言基礎時,要反問自己為什麼學c語言,如何學好c語言。同時要知道什麼是c語言以及c語言的發展。

當對這些知識有了乙個概念之後,就正式開始學習c語言了,其中,可能會學到資料型別、運算子、表示式、陣列、/函等,這些是為了對c語言的基礎有乙個基礎認知,擴充套件,整合;還會學到指標、聯合體、結構體、列舉、位運算、預處理、檔案等知識點,學這些是為了全面掌握面向過程設計、實練邏輯演算法,拓展思維模式等過程。

學完了這些,還可能會講到vs、vc++、c++、c和tc—認識開發環境和語言的區別。

這裡只給大家介紹乙個大概,如果有興趣的話,可以和我私聊哦

第二階段:上機實戰訓練

1、c++語言熟練,熟悉c++語法,包括物件導向的概念,模版等

這一階段需要比較艱辛的過程,需要學習很多書,包括《c++ programming language》,《effective c++》,《more effective c++》,《thinking in c++》,《c++物件模型》,《c++ 模版》,如果上述書籍已經很熟悉了,本人認為,在學習階段,已經很不錯了。該過程可以在大學完成,需要一到兩年的時間,應為是純理論的東西,只能算熟悉。在該過程中,需要做一些簡單的程式。

2、c++做專案,使用c++做專案,需要比較多的其它庫,比如ui庫,還需要使用一些網路庫等,這個時候,就可以看到c++的博大精深了,此時,光有c++語言知識是不夠的,需要補充一些平台開發的知識,看看開源的c++專案。比如:windows程式設計,c++網路程式設計,directx遊戲開發,如果用c++做了兩個以上的專案,那以及很不錯了。

3、最高境界是精通,自然是量的積累才會有質地變化。

6樓:韌勁

第一階段:c語言基礎

在開始學習c語言基礎時,要反問自己為什麼學c語言,如何學好c語言。同時要知道什麼是c語言以及c語言的發展。

當對這些知識有了乙個概念之後,就正式開始學習c語言了,其中,可能會學到資料型別、運算子、表示式、陣列、/函等,這些是為了對c語言的基礎有乙個基礎認知,擴充套件,整合;還會學到指標、聯合體、結構體、列舉、位運算、預處理、檔案等知識點,學這些是為了全面掌握面向過程設計、實練邏輯演算法,拓展思維模式等過程。

學完了這些,還可能會講到vc++、c++、c和tc—認識開發環境和語言的區別。

這裡只給大家介紹乙個大概,如果有興趣的話,可以和我私聊哦

第二階段:上機課程

學完了這些理論知識後,就得將學到的知識點全部運用到實踐中去。比如4g夢工場的布置乙個專案,運用到其中,然後會規定學員在操作中要實現什麼功能等。

7樓:襲臨饒綺南

1.選好程式設計環境,最好用vc++。。如果你熟悉linux的話,可以用gcc。。。

2.練習,編些有趣的小程式。。可以從數學和影象入手,從最簡單的開始。。

比如dos控制台上的計算器,控制乙個點的運動,然後將這個程式慢慢修改,慢慢複雜,不知不覺就進步了。。3.保持恆心。。

遇到問題多方解決,自細研究,無論結果如何都會有收穫的

8樓:桑偉聶星闌

準備一本好書

比如譚浩強的《c程式設計》第三版

有一台自己可以完全支配的電腦

有乙個程式設計環境:初學者建議用visual

c++6.0

還有最好是有乙個人來帶,這樣近不會跟快一些

9樓:

這是乙個c語言入門的部落格,你可以從裡面看看學習的內容和過程。挺不錯的!!!

10樓:彌貞蒙星劍

哈哈...

我剛學的時候天天在tuboc裡面比大小,做聖誕樹,做99乘法表

11樓:慶育舒平惠

c語言不要深鑽了···是打基礎用的····

12樓:hi鈥唃鈥唌

買本譚浩強的《c程式設計》,然後靜下心好好啃,注意實踐。

我就是看這本書入門的,別隨便聽信網上的流言蜚語,說什麼老譚的書不行,要有自己的主見,我感覺這本書很不錯的。1000多萬冊的銷量,被國內那麼多學校選為教材,這就是很好的證明。這本書非常適合零基礎的入門的。

零基礎就看《the c program language》能看懂嗎?打擊信心啊。

13樓:匿名使用者

敲課本上的程式,不要錯過乙個啊,執行成功為止。

14樓:匿名使用者

有乙個要訣:多模多練

我想你是乙個計算機技術員,計算機基礎一定很好的,那就好辦了,計算機技術本是一家,c語言的基礎比較簡單,容易記住。

熟悉基礎之後,就對各種例題進行模仿,舉一反三,模仿多了,編起程式就順手了。

之後大量練習各種習題,本人強烈推薦歷年的c語言真題,它幾乎涵蓋了c語言所有知識(不是單指乙份試卷),什麼時候對哪些習題輕易拿下,我想你已經具備不看書就可以進行一些程式設計了。

越編越多,越多越熟,越熟越精,越精越廣,最後,在c語言這一領域找份工作還是可以的。

不過,所有的前提就是你捨得花時間下去,否則,呵呵...

15樓:

所有的語言入門都一樣

理解它的語法,語句結構,關鍵字

接下來就是對應訓練,多敲**,寫一手好的**是用**量碼出來的,這樣會使基礎穩固

接下來還想發展就得學習資料結構,做專案,接觸底層開發。具體的知識點可以多上c語言網學習學習,提高自己的程式設計能力和對基礎知識的掌握和理解。

如何學好c語言?

16樓:雲南新華電腦學校

我也是軟體學校的,正在學程式設計,為了我們的前途,還是給你說說吧

談及c語言,我想凡是學過它的朋友都有這樣一種感覺,那就是「讓我歡喜讓我憂。」歡喜的是,c語言功能非常強大、應用廣泛,一旦掌握了後,再自學其他語言就顯得輕而易舉了。憂慮的是,c語言猶如「少林武功」一般博大精深,太難學了。

其實就筆者認為c語言並非是「difficult(困難)」的,只要你能理清思路,掌握它的精髓,那麼自學c語言是一件非常容易且又其樂無窮的事。今天本人就與大家一起談談如何學習c語言或者說學習c語言應從哪幾方面著手。

一、明確學習目的:

◆ c語言功能強大,本書涉及知識結構全面、合理。是一門非常好的程式語言基礎語言。

◆ c是一門學習邏輯、程式演算法、演算法實現很好的教程。通過第一學期c語言的學習,從而可以了解程式的設計編碼的過程。

◆ c是一單程序、單執行緒執行,從頭到尾執行,學習難不小。但結構嚴謹的高階語言,可以很好學習程式設計規範和要求。

◆ c語言是為以後學習其它語言打下基礎的語言。

二、好的學習方法:

基於上述學習目的並且也我們第一門程式語言。學習方法是:

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

◆ 記住語法規則。

◆ 加強邏輯思維。

◆ 多動手,通過練習上機了解它的執行過程。

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

常見問題:

1、有同學聽說c語言很難,剛學習到第

二、三章時,於是說:老師,我不會呀!真的很難。我不知道如何學習?

分析:1)心理作用,在沒有學習之前都認為很難了。學不會也正常。

2)前三章是基礎,對於沒有學習過程式語言的同學來說,新的專業名詞很多。

3)前三章是基礎,還不能完整的寫出乙個c程式。於是,就不知道如何去用,在哪個時候用等很多的疑問。

問題的存在:過於著急,對新的事務領悟不夠。

解決方法:學習是循序漸進和積累的過程,不要著急。這此知識都是為以後作鋪墊的。

2、有同學學到陣列時,說:聽你上課時,我懂,但要我自己寫,我不知道如何寫?不知道如何開始?

分析:1)邏輯性思想太亂。如果問:「如果班上有30個同學,要判斷成績是否及格,你將如何做?

」;「當然先知道每個同學的成績,然後乙個乙個和60比較,如果大於等60,則及格,否則不及格。」;「那麼c語言來實現,如何做?」。

宣告30個變數儲存成績?不是乙個好辦法。如果宣告乙個30元素的陣列,是不是更合理。

另外,如果要寫30個條件語句來判斷,也太過於繁鎖。如果用for迴圈是不是更加合理。

2)練習太少,有解決方法,但不能用c語言實現。

問題的存在:思路不清淅,練習太少。

解決方法:多上機練習,多思考,舉一反三。了解程式的執行過程和編碼。

三、學習要點和重點:

◆ 第一章至第四章的:基礎知識和理論知識必須要求能理解、領悟。也是學習其它語言的基礎。

◆ 第二章、第三章提到很多的專業名詞,如資料型別,變數與常量的區別,識別符號的命名規則,表示式及各種運算子及輸入輸出函式基礎

◆ 五章和第六章:程式的基本結構,學習完前六章,要求能理解程式執行和編碼的過程。

◆ 將我們的演算法用程式語言來實現,主要是學習程式設計的邏輯性。也是學習其它語言的基礎

◆ 第七章到第十一章:學習c語言的特色,更深入了解c語言。本章讓學員加強空間的想象力。

◆ 第十二章:是檔案的操作。考慮的是如何將程式的輸出結果及相關資訊用檔案記錄下來。

四、學習難度:

◆ 與日常的自然語言的表達不完全相同,所有結果要通過計算才能得。計算機沒有想像能力和空間思維能力。計算機能執行,依靠程式設計師的嚴謹的命令來驅動。

◆ 語法格式多,知識點全面。應用時,要將零散的知識點有效有序的組合。

很多問題的解決方法是需要經驗的。

初學者怎麼學習化妝,初學者學化妝步驟 初學者怎麼學習化妝

先要護膚。當然不是靠看就可以會的,自己學習的時候,最好建議大家連同護膚一起學了,開始的時候要知道如何保養自己的肌膚,好了,一白遮百醜,怎麼看都好看。所以大家要先把自己的肌膚護理好,就省去不少事兒了 適當的學會協調五官。在我們眼睛比較小的時候,可以選擇眼線和睫毛來吸引大家的注意力,這樣就不會有看到你覺...

初學者怎麼學英語

看你是注重語法還是口語 語法的話,那就得多做題,而且是多做英語閱讀題,建議買本語法書,看一些比較經典的句子和一些詞的運用。像enough either之類的重點詞 我給你發個 和外國人聊天的,也可以提高注重口語就得多練習,多聽一些英語歌 英語廣播之類的背書中的單詞作用不大,最重要的是得掌握詞的用法還...

初學者怎麼學日語,初學者怎樣自學日語?才開始學習

2.還要堅持每天用日語寫一篇日記 等日語學有所成的時候回味也是一種樂趣 堅持2年日語n1級絕對是輕鬆通過的。ps 我就是這樣自學日語的,當時考1級的時候輕鬆通過 400分制考了將近360分 另外還有要注意的一點就是日語只是一種輔助語言,一塊敲門磚,並不是會日語就能找到工作,所以還希望你能學習一門專業...

初學者英語,初學者要怎麼學英語從哪學起

i don t know what you say.我不知道你在說什麼 不知道你所說的。do you know what he is doing now?你知道他現在在做什麼嗎?what,就是什麼的意思。在賓語從句作為連線詞外,還作為從句中動詞的賓語。賓語從句包含在名詞性從句中 what 可以在名詞...

初學游泳怎麼學,初學者學游泳的步驟 新手怎麼學游泳圖解

第一,先從呼吸開始。記住最好是用嘴吸氣,用鼻子呼氣。可現在陸地上反覆熟悉訓練,然後下水訓練先在淺水區站好 水深不超過1.2公尺 抬頭看天張嘴吸口氣 不用吸得太多和平常呼吸差不多 面部整個放入水中,下巴磕貼著胸,切記在水下時眼睛開著池底 需要佩戴泳鏡 用鼻子獎吸進去的氣慢慢撥出來 切記不要用鼻子吸氣 ...