當前位置:首頁 » 編程語言 » c語言提高
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言提高

發布時間: 2022-02-23 23:26:41

c語言 提高

通過了二級只能說明你對C有了一點點了解。我的觀點和樓上的兄弟不一樣,聽你的提問就知道你對C只是剛剛學了一點點。我覺得你最好先別學C++ ,還是應該再好好學學C。先問你幾個問題吧 你會用C畫圓嗎?會畫立方體嗎? 會做發出簡單聲音的程序嗎?如果你都會了,那就當作我白說好了 其實這幾個問題都很簡單 但是大學的課本應該是沒有的 我的意思是說大學的C只是很少的一部分,你不知道的C功能還很多很多 至於看什麼書真的很難說。建議你先好好學學數據結構再說,樓上的兄弟也是這觀點。把數據結構上的演算法試著用C實現一下,堅持下去你會發現你會有所提高的

我的意思市說最好把C基礎打牢再學別的。這樣學起來比較容易入手。樓下的兄弟別誤會阿

Ⅱ 如何提高C語言

第一:一些概念。 C語言是一門程序設計語言,有一些標准,比較重要的是ANSI C(好像是C89)和C99。 數據結構包括邏輯結構和物理結構。邏輯結構是數據元素集合和定義在集合上的關系。物理結構是邏輯結構在計算機中的實現。 LCC、VC、TC、GCC都是C語言編譯器,一般包括集成開發環境,編譯器和鏈接器及輔助工具 我們書寫的是C源程序,源程序通過編譯器編譯為中間文件,中間文件經鏈接器鏈接生成可執行文件。不同操作系統可執行文件不同。中間文件也有幾個標准,微軟使用的和Linux下通用的有差異。 個人認為程序設計學習的重點放在數據結構的學習上,但是這種學習要有一個平台,比如C語言。 學習C語言首先要掌握基本語法,常量、變數、類型、及順序結構、分支結構和循環結構的意義及用法。進一步學習構造類型如指針、結構、函數的意義和用法。 C語言提供一些標准函數以減輕程序設計工作量,這些函數我們自己也可以實現。即使不依靠函數庫,只有編譯器,理論上就足夠了。事實上,提供的標准函數效率都很高,使用很頻繁,沒有自己實現的必要,所以掌握常用函數是非常必要的,但是要注意函數的適用范圍。 繼續學習因人而異,應該可以獨立選擇了。 強調多實踐,C語言的學習要經常上機,多寫程序才能逐步提高。 推薦書籍:C Programming Languge。有中譯本,但最好看英文版。

Ⅲ 如何提升C語言的水平

看你需要什麼樣的水平,如果想要一個扎實的基礎,個人就先推薦一本書,C primer plus (現在最新的應該是第五版)能讓你有很好的基本功。
其次,你需要一本「數據結構」相關的書籍,告訴你如何解決一些實際問題,相當於你有了C語言一定的基礎(相當於磚和瓦),現在通過數據結構這個粘合劑粘合到一起,形成一個有用的程序。
數據結構你們以後肯定有這門課程,如果你想提早學習,推薦一本 」數據結構、演算法與應用(C語言版)」 好像是機械工業出版社的,反正是黑色書皮的。
當然,數據結構的基本知識,不同的書沒有什麼太多的差別,找一本差不多的看就行(我們那會用的是清華的一本數據結構,還算可以,但是代碼風格不是很嚴謹)!演算法實現可以在理解書籍中的基本概念之後嘗試自己編寫,不必須完全照著書來(書籍只是一種參考),書畢竟是死的。
如果想寫出更好的代碼,就再看一些關於演算法的書籍(數據結構中已經包含了一部分簡單的,這里可以涉及一些更高級的演算法)

簡單來說
只需要很好的C語言基礎,那就第一本書(不局限於那一本,C語言好書還是不少的)
要能寫出一部分簡單實用的代碼,加上第二本書
要寫書簡單實用且具有較高效率的代碼,加上第三本書
要想寫大點的程序,那就一步一步來吧,要學的就多了!!!

Ⅳ C語言怎麼提高

實踐是最好的老師,熟能生巧么

Ⅳ 怎麼提高c語言

不要走中國教育的誤區,實際上機操作才是王道!
先看下書的前一兩章有個概念,然後去上機實習,從最簡單的小例子開始做起,當你收獲一點快樂的時候,你就有了繼續的動力,並愛上了它(你會發現它是很可愛的),這時候你會遇到很多困難,這時,老師的作用就體現出來了,好好聽老師的講解,不懂的追著老師問,大學老師都很無聊的,有個學生追問老師會很有成就感的,這時你受益就大了~~所以,不要買什麼資料啊、講義啊,沒用,等上機後發現了問題又解決了,拿過書來一看,都是小兒科~~我當時的樂趣啊就是編了程之後,發現一大堆錯誤,然後一個一個消滅~~~~~~~跟打網游滅怪一樣!總之,用好兩個工具:計算機和老師!祝你好運!

Ⅵ C語言提高

C和指針,數據結構

Ⅶ 怎樣提高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. 重視實踐,善於調試

計算機科學是一門理論性、實踐性都很強的學科,對C語言考試的參加者來說,基礎理論方面要求不高,而上機試題往往是很多考生不能通過考試的重要原因,因此要勤於實踐。

4. 多做練習,查漏補缺

在認真地學完指定用書後,最好再找些試題,認真地測試一下,一則可以檢查自己的復習情況;二則可以查漏補缺;三則可以調節心理狀況,以備正式考試時沉著冷靜、萬無一失。

Ⅷ 如何提高C語言

首先申明,本人不是什麼高手,但自認為對c還比較熟悉,可以給你提點建議: 1、學習C語言,要從入門到精通,需要讀哪些書(從簡單的到難的排序,越詳細越好,最好都能注釋下選擇這本書的理由)? 入門階段:還是老譚那本。 理由:雖然不能說它寫得有多好,但是你現在要做的是入門,要快速的掌握c的基本語法,這本書很好理解,能夠讓你在最短的時間內大致掌握這門語言的概更。 第二階段:《c程序設計語言》(The C Programming Language)和《C語言解惑》(The C puzzle book) 理由:《the c programming language》號稱c語言聖經。其實它也只是一本介紹基礎語法的書,不做入門教程是因為對於初學者來說,它難度稍大,之所以推薦,是因為它能讓你---系統而嚴密的---把C語言知識構架整理一遍。《c語言解惑》,系統的整理了c語法中容易讓你產生迷惑或容易犯錯的地方(如a+++++b等),這時候你才算真正開始學習c語言了.(以上兩本現在出重印了,應該在書店可以買到) 第三階段:《C陷阱與缺陷》(C Traps and Pitfalls)和《高質量c/c++編程指南》 理由:《c陷阱與缺陷》是讓對c的理解有質變得一本書,如如何理解(*(void(*)())0)()等問題,我的感覺是看完這本書讓我真正從小菜鳥變成了老菜鳥。《高質量...》,終於有一本國產的了,呵呵,我認為這本書是把你從土匪變成正規軍的最好指南,該書涉及編程風格、效率、重載、健壯性等一些列之前很難注意的問題。(以上兩本《c陷阱...》已絕版,不過網上可以下載到中英文版,《高質量...》本身就是網路書,很容易找到) 其它推薦書:《c專家編程》《c和指針》 說實話這兩本書我並沒有看過(或看完),但有口皆碑,都是經典之作,不過都已經絕版,仔細找找網上有下載的。 2、有哪些好的C語言練習(越難的越好)? 對語言本身的練習其實就是你對它的理解,用得多了,注意得多了,自然就ok了。其它思維上的練習主要是演算法和數據結構方面的,嚴老的《數據結構題集(C語言版)》如果你能做完就相當了不起了。 3、要學精C語言,還要具備哪些條件? 其實c語言也只是一個工具而已,就像鋤頭一樣,你每天挖地鋤田自然就精通它了。只要不是白痴,應該都沒有問題。 4、C語言學完後接下去要學哪些語言好? 這個我就沒有資格回答了,因為除了少量匯編和c++,我大部分只用到了c,不過也許是一脈相承的c++吧。c是面向過程的語言,學習c++面向對象的思想。 5、各位網友如果在學習計算機語言方面還有一些獨到的見解,歡迎提出! 不是我提出的,不過真的很經典——「天下程序一大抄」,呵呵。