IT科技

當前位置 /首頁/IT科技 > /列表

怎麼快速進入c語言學習

找一本譚浩強的C語言書重頭看到尾,你將變成大師級任務。分析透了再看一本清華大學出版的資料結構C語言版,你就牛了!,首先是找到一本很好的教材(網上很多) 然後靜下心來 慢慢專研 主要是去理解 附:C語言抄 & Visual C++ 優點 (1)C語言靈活性好,效率高,可以接觸到軟體開發比較底層的東西。 (2)微軟的MFC庫博大精深,學會它可以讓隨心所欲地進行程式設計。 (3)VC是微軟製作的產品,與作業系統的結合更加緊密。 缺點 對使用者的要求比較高,zhidao既要具備豐富的C語言程式設計經驗,又要具有一定的WINDOWS程式設計基礎,它的過於專業使得一般的程式設計愛好者學習起來會有不小的困難,1:工欲善其事,必先利其器 這裡介紹幾個學習C語言必備的東東: 一個開發環境,例如turbo C 2.0,這個曾經佔據了DOS時代開發程式的大半個江山。但是現在windows時代,用turbo C有感覺不方面,編輯程式起來很吃力,並且拖放,更沒有函式變數自動感應功能,查詢參考資料也不方便。建議使用Visual C++,這個東西雖然比較大塊頭,但是一旦安裝好了,用起來很方便。 一本學習教程,現在C語言教材多如牛毛,但推薦大家使用《C語言程式設計e799bee5baa6e79fa5e98193e58685e5aeb931333335313766》譚浩強主編 第二版 清華大學出版社,此書編寫的很適合初學者,並且內容也很精到。 除此以外,現在有很多輔助學習的軟體,畢竟現在是Window時代了,學習軟體多如牛毛,不象我們當初學習,只有讀書做題這麼老套。我向大家推薦一個“整合學習環境(C語言)”,裡邊的知識點總結和例程講解都非常好,還有題庫測試環境,據說有好幾千題,甚至還有一個windows下的trubo C,初學者甚至不用裝其它的編譯器,就可以練習程式設計了,非常適合初學者。還有一個“C語言學習系統”軟體,不過感覺只是一個題庫系統,如果你覺得題做的不夠,不妨也可以試試。 2:葵花寶典 學習計算機語言最好的方法是什麼?答曰:讀程式。 沒錯,讀程式是學習C語言入門最快,也是最好的方法。如同我,現在學習新的J#,C#等其他語言,不再是抱著書本逐行啃,而是學習它們的例程。當然,對於沒有學過任何計算機語言的初學者,最好還是先閱讀教程,學習完每一章,都要認真體會這一章的所有概念,然後不放過這一章中提到的所有例程,然後仔細研讀程式,直到每一行都理解了,然後找幾個程式設計題目,最好是和例程類似的或一樣的,自己試圖寫出這段已經讀懂的程式,不要以為例程你已經讀懂了,你就可以寫出和它一樣的程式,絕對不一定,不相信你就試一試吧,如果寫不出來,也不要著急,回過頭來再繼續研究例程,想想自己為什麼寫不出來,然後再去寫這段程式,反反覆覆,直到你手到擒來為止,祝賀你,你快入門了。 3:登峰造極 寫程式的最高境界其實就是掌握各種解決問題的手段(資料結構)和解決問題的方法(演算法)。 是不是寫出底層程式就是程式設計高手呢?非也,寫底層程式,無非是掌握了硬體的結構,況且硬體和硬體還不一樣,要給一個晶片寫驅動程式,無非就是掌握這塊晶片的各種暫存器及其組合,然後寫值讀值,僅此而已。這不過是熟悉一些io函式罷了。那麼怎樣才算精通程式設計呢?怎樣才能精通程式設計呢?舉個例子:你面前有10個人,找出一個叫“張三”的人,你該怎麼辦?第一種方法:直接對這10個人問:“誰叫張三”。第2種方法:你挨個去問“你是不是張三?”,直到問到的這個人就是張三。第三種方法:你去挨個問一個人“你認不認識張三,指給我看”。不要小看這個問題,你說當然會選第一種方法,沒錯恭喜你答對了,因為這個方法最快,效率最高,但是在程式設計中找到解決問題的最優方法和你用的手段卻是考驗一個程式設計師程式設計水平的重要標誌,而且是不容易達到的。剛才這個問題類似於資料結構和演算法中的:Map資料結構,窮舉查詢和折半查詢。所以掌握好資料結構和一些常用演算法,是登峰造極的必然之路。最後給大家推薦嚴尉敏的《資料結構》清華大學出版社,希望每一個想成為程式設計高手的人研讀此書www.51dongshi.com防採集。

C語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點。C語言也時相當實用的一種程式語言,很多人都在學習C語言,那麼如何才能學好C語言呢,下面就給大家介紹幾種學習C語言的方法。

怎麼快速進入c語言學習

材料/工具

VC++ 6.0

想學C語言:建議你先把大學發的書上的學會了之後再買書,大學發的都是很容易入手的!要不就選譚浩強的書,

方法

認真聽講,仔細鑽研

1.你首先需要了解各種變數型別,int,char之類2.瞭解各種運算,+ - * % ++ -

若有老師授課,則在課堂上一定要認真聽講,注意老師強調的每一個細節,在適當的時候可做筆記,避免自己實際操作時犯錯。若是自己看書學習,則需要注重書上每一個細節,不能泛泛而讀,C語言程式設計的關鍵往往在於細節問題。

像其他答案說的,先理解類和物件的概念,這主要是一個程式設計思想問題,看看C++的書,體會一下C和C++不

怎麼快速進入c語言學習 第2張

培養程式設計思維

可以視訊,推薦 www.enet.com.cn/eschool/video/c++/ 到這裡去學,就

在學習C語言程式設計的過程中要逐漸培養一種程式設計思維,即在遇到一個問題時不要盲目下手寫程式碼,而是應該現在腦海中找到一種解決該問題的辦法,至少要有一個大概的框架或方向,比如說解決這個問題用什麼樣的迴圈最好,是用for迴圈還是do…while…更好,解決這個問題時是否會用到巢狀迴圈,又會用到哪些函式,在有具體思路後再進行程式設計,而不要寫一步想一步,這樣效率會大大提高。

找一本譚浩強的C語言書重頭看到尾,你將變成大師級任務。分析透了再看一本清華大學出版的資料結構C語言版

怎麼快速進入c語言學習 第3張

多看書

在初學階段,由於對程式設計還不夠熟悉,也未能形成一種程式設計思維,因此在遇到問題時常常不知道該如何下手,這時應該多看書,去體會書上的程式。而且C語言有很多典型錯誤,為了避免自己出現這種錯誤,自己就應該多看書,搞懂每一種錯誤出現的原因,但自己寫程式碼時就會著重注意這些問題,避免犯錯。

堅持天天上機練習,培養濃厚的興趣。 1、一定要多上機練習,通過程式瞭解相關知識。幾經反覆方得正果

怎麼快速進入c語言學習 第4張

理解程式

在學習C語言時有一種有效的提高方法,即多看別人正確的程式,一步一步理解別人的程式,體會程式這樣寫的目的與意義,思考在某些部分換一種表達是否還能達到程式的初始目的。一定要學會閱讀程式,自己才能寫出程式。只有在能看懂每一行程式碼的基礎上,自己才能模仿著寫出類似程式。

一.學好C語言的運算子和運算順序 這是學好《C程式設計》的基礎,C語言的運算非常靈活,功能十分豐富,

怎麼快速進入c語言學習 第5張

注重細節

C語言是十分注重細節的,寫程式碼的人應該深有體會。在程式設計過程中,一個“;”位置的錯誤將會導致程式無法執行或無法達到預期效果,多一個等號或少一個等號,就可能導致執行結果完全錯誤。因此在編寫程式的時候一定要注意細節問題,處理好每一個細節,爭取讓程式一次就執行成功,這是一個優秀程式設計人員應該做到的。

自己好好看書,多寫程式碼,再簡單的都要寫,你不寫不知道,一寫就會有很多問題。千萬不要眼高手低,以為簡單

怎麼快速進入c語言學習 第6張

培養耐心

在學習C語言的過程中,耐心是極其重要的,無論是在寫程式碼的過程中還是在檢查的過程中。在學習的後期,為了解決一個複雜的問題,一個程式的程式碼往往有幾百行甚至上千行,在編寫過程中需要足夠的耐心才能完成這個任務,而且一旦不能通過編譯,便需要仔細閱讀錯誤部分,哪怕是一個符號也不能放過,因此在學習C語言時一定要培養足夠耐心。

1、程語語言其實是一個很初級的工具,但是又必須熟練的掌握它,學懂一門程式語言就好像學會了寫字,但是會

怎麼快速進入c語言學習 第7張

堅持天天上機練習,培養濃厚的興趣。 1、一定要多上機練習,通過程式瞭解相關知識。幾經反覆方得正果。 2、不要把學習C語言當成一種任務,更不要把它看成很難完成的任務。要充滿自信知,只要是一個智力正常的人都能學好C語言。始終保持遊戲的心態,多發現其中的樂趣。當感到程式設計趣味無窮,那你在電腦方面將前程無量。 3、如果一個程式一時無法弄清楚最後暫時放在一邊,過一道段時間你可能會從其他的程式中悟出道理。4、C語言是一個整體,各個方面是有機聯絡的,要從總體上把握它,不要把它割裂成互不關聯的部件。5、不要完全相信教材(包括本講義),所有結論最好都上機驗證。 6、 祕密武器 初學者學習計算機語言要會“讀程式”,要對小型的應用型版、遊戲型程式感興趣,並模仿去加深對C語言程式設計的理解和操作,只有不斷地寫程式、除錯程式才能得到編寫程式的經驗和加深對程式的理解,權這也是學習編寫優秀高階程式的祕密武器。7、 發揚探索精神 學習C語言程式設計有點像做數學難題,只要我們善於思考,善於探索,發揚探索精神去尋找好的設計思想和方法,才能把C語言的精髓真正地掌握,一.學好C語言的運算子和運算順序7a64e4b893e5b19e31333363356530 這是學好《C程式設計》的基礎,C語言的運算非常靈活,功能十分豐富,運算種類遠多於其它程式設計語言。二.學好C語言的四種程式結構 (1)順序結構 順序結構的程式設計是最簡單的,只要按照解決問題的順序寫出相應的語句就行,它的執行順序是自上而下,依次執行。 例如;a = 3,b = 5,現交換a,b的值,這個問題就好像交換兩個杯子水,這當然要用到第三個杯子,假如第三個杯子是c,那麼正確的程式為: c = a; a = b; b = c; 執行結果是a = 5,b = c = 3如果改變其順序,寫成:a = b; c = a; b = c; 則執行結果就變成a = b = c = 5,不能達到預期的目的,初學者最容易犯這種錯誤。(2) 分支結構 ①if(條件) { 分支體 } ②if(條件) {分支1} else {分支2} ③巢狀分支語句:其語句格式為: if(條件1) {分支1}; else if(條件2) {分支2} else if(條件3) {分支3} …… else if(條件n) {分支n} else {分支n+1} ④switch開關語句:(3)迴圈結構: 迴圈結構可以減少源程式重複書寫的工作量,用來描述重複執行某段演算法的問題,這是程式設計中最能發揮計算機特長的程式結構,C語言中提供四種迴圈,即goto迴圈、while迴圈、do –while迴圈和for迴圈。三.掌握一些簡單的演算法 程式設計其實一大部分工作就是分析問題,找到解決問題的方法,再以相應的程式語言寫出程式碼。 在學習好C語言以後,個人建議好好學習一下資料結構和軟體工程。特別是軟體工程,它能夠使你按照科學的工程方法進行軟體開發,對今後的發展很有好處,報培訓班,找人帶你!內容來自www.51dongshi.com請勿採集。

TAG標籤:學習 語言 #