學習C語言基礎後,感覺能力沒有提高,應該如何提高

2022-10-09 05:46:22 字數 5428 閱讀 3425

1樓:聽雨vs仔仔

學c語言的話寫出真正的視窗程式有很多的路要走。如果感覺c已經學的很好了,可以去學c++,這兩種語言是絕對相通的,個人認為學c++,不是在學一種語言而是在繼c之後學習一種軟體開發思想。覺得c/c++是每乙個程式設計師應該掌握的基本語言。

c++學完後就可以去看windows 軟體開發的書,基本都是c++的教程。這樣就學完冰稜一角了,此時你應該已經對mfc有很多了解,因為mfc封裝的很深,學起來也比較簡單。至於api,怎麼說呢,最好還是深入學習下。

如果樓主只是想自己寫小軟體混論壇什麼的話,delphi和vb都可以,很簡單的。當然,如果能把api學透的話,什麼語言都一樣,不同的只是程式設計思想。

2樓:晨雨念

學c,只是為入門做準備!大致看完c的那本書,懂了一些術語和知識之後,就開始看c++吧!

先看c++物件導向程式設計教程(第三版,陳維興主編),再看c++大學教程(第七版,張引 等人譯),最後看c++ primer提高,再看c++程式語言(十週年紀念版,機械工業出版社)!

希望對你有所指導!

3樓:百度嘟嘟嘟嘟嘟嘟嘟

多接觸一些實際性東西、

多操作。

4樓:匿名使用者

建議你應該看看資料結構之類的書籍,有一本c語言150點建議的書,可以看一下,對你可能有幫助

c語言的基礎學完了,但是我怎麼感覺沒什麼用呢

5樓:悟飯凡

c語言四書五經,書店,**都有賣的。先把它準備好。然後看著有一定程度後,把它的題目都在你的本本上敲出結果來。目的:學習動手程式設計!

接下來分析linux核心或者網絡卡驅動程式,目的:了解思路!

國人的書只合適考試的。建議不要看,什麼譚的,無語中,都是些計算,加減乘除的。要看看外國的書,還有一點,在工作中,並不是什麼計算重要。而是

指標,函式指標,結構體,才是重點。

建議入門步驟:了解函式,常量,變數,通過自己寫個雙鏈表,來把你說的變數,和我說的指標聯起來,實現雙鏈表的大部分功能,一般書上都有寫的。

另外c++, c語言,只不過是不同的語言而已,學習一種就可以了,真正的程式設計師可以在需要學習其他的語言時,花1,2個月就可以學好。這就是程式設計師的本能,不用的話,就不要去學,浪費時間。。舉個例子吧。

我在做網絡卡驅動,看過了30萬行的**,我根本就不會c++,只用c,如何才能做到乙個真真的程式設計師,不在乎你學習多少種語言。你的c語言就看了譚的書,連入門都沒有,5年的c語言開發人員,都不敢說他們都入門了。

另外有個建議:有了c基礎,趁熱打鐵,開始學習linux吧,通過看kernel學習真正的c語言。建議自己在linux下編譯個英語字典,五子棋等的小遊戲,練習下。

時間不好說,這個東西是慢慢積累的。在工作中,2年可以讓同事認為你不是初學者。我想問問 你寫過多少萬行的**, 如果沒有的。

就每天敲個幾百行,1,2年久ok了,等畢業找個好工作。!!!!

6樓:摘星文苑

要學的還很多,只學了c就想成程式設計師是不可能的,c++、資料結構、資料庫都要會的。建議去考證,而且程式設計師證幾乎沒什麼用,你得考到軟師才算可以,學的東西簡直太多了!繼續努力吧!

看完了《c語言程式設計》該怎麼樣提高自己的能力啊!

7樓:匿名使用者

估計win下寫乙個像樣的視覺化程式,是最終目的吧,呵呵這樣的話,就要回乙個視覺化的程式設計工具,現在好像是vs2013或者vc2010吧

理解win的mfc框架以及執行機制

最後就是api函式的運用了

這是基礎

最後就剩下演算法了吧

基礎大家都會,關鍵是**的優化和演算法的優化

8樓:匿名使用者

經驗只有不斷地積累,堅持天天敲**吧

9樓:匿名使用者

去做一些acm題,看一些專案的源**,如linux核心等等

c語言,如何增加程式設計能力?

10樓:大雷雷的爸爸

這個怎麼說呢 自我感覺首先是興趣問題 再就是乙個思想 也就是邏輯,在c中就那麼幾個重點 if else;for;while,do while;swicth;陣列;指標。 看你說的這個事來看 你對for,if else,while,do while這些理解的不夠,加強這些語句的理解,方法就是你教材上的例題自己獨立的去做 不要看下面的解釋 自己去想 就這樣 ;比如說用上邊的5個這些語句編寫「考試分數為60分或者以上輸出及格,85分或者85分以上則輸出優,60分以下輸出不及格」

自己獨立做 做完了 找老師幫你看看 如果做出來了 你會有種成就感 培養興趣的方法就是讓自己有種成就感呵呵

11樓:匿名使用者

書的話我推薦你看看譚浩強的關於c語言方面的。下面說說為什麼學習程式語言和學習數學啊之類的科學學科不一樣。

程式語言學習對於初學者為什麼會痛苦呢。就是因為你現在在學習或者研究的東西是需要利用到以後你將來會看到,學習到的東西。程式語言不是循序漸進性的,不像數學等之類的學科,後面的知識是需要前面的知識作為基礎的。

而程式設計學習不是這樣的。所以初學者學習一門語言最容易放棄了,特別是你看了一本不是很專業的出書人寫的。(這裡我不是給譚浩強打廣告,確實是我學習了5年的語言,譚浩強寫的確實不錯。

)如果你真是為了學習一門語言,那麼不管如何你要硬著頭皮看下去,看不下去也要往下走。因為程式設計就是這樣的。

還有一種學習語言的方式,就是看你需求去學習,比如我是搞**資料處理的,那麼我只需要好好的學習下c語言關於文字輸入輸出方面的。其它的可以先放下。而你在學習文字輸入輸出時一定會學習到別的東西,比如迴圈啊之類的。

學習要看自己的需要,現在競爭這麼激烈,千萬不要覺得學得越多越好,現在是學得越少越精通越好~

說了這麼多,如果樓主能看完就是對我的鼓勵~謝謝~

12樓:匿名使用者

看哪行。

程式都是由基礎來的。

看不懂的**

練幾遍差不多就知道意思了。

初學者對著**敲就行了。

13樓:吉祥弓長

多練習,多打打**!

14樓:

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語言,沒有計算機基礎,應該先從什麼開始學起

15樓:江西新華電腦學院

學電腦可以來了解一下

16樓:匿名使用者

應該先從c語言程式設計,或計算機技術基礎學起,借或者買這2本書,然後學通基本的操作就可以了。

17樓:山東新華電腦

隨著網際網路越bai來越普及,電腦du相關的行業

zhi人才也越

dao來越稀缺,就業崗位逐版年增多,權人才供不應求。因此從事網際網路相關的行業,是乙個不錯的選擇。至於想學的專業,就看個人的愛好和本身的素質來看,建設藝術設計,電子商務,新**ui設計,影視後期等等都是近兩年發展很快的專業,就業前景不錯。

如何提高c語言?

18樓:匿名使用者

先把基礎搞好!負責到了實際問題時你又編不出來!

觀念要改一下!沒有什麼幼稚的,不踏踏實實一步步的努力是不可能成功的,不要等到被社會和生活打擊時才知道自己的錯誤!

19樓:匿名使用者

在學完基礎的情況下,注意不是學好。僅該知道的知道。

然後學,c的資料結構。那個經典。資料結構好的話,你c會上個檔次

20樓:cdfarsight活寶

如何提高c的**效率?

用c語言進行微控制器程式設計是微控制器開發與應用的必然趨勢。如果使用c程式設計時,要達到最高的效率,最好熟悉所使用的c編譯器。 先試驗一下每條c語言編譯以後對應的組合語言的語句行數,這樣就可以很明確的知道效率。

在今後程式設計的時候,使用編譯效率最高的語句。

各種c編譯器都會有一定的差異,故編譯效率也會有所不同,優秀的嵌入式系統c編譯器**長度和執行時間僅比以組合語言編寫的同樣功能程度長 5-20%。

雖然c語言是最普遍的一種高階語言,但由於不同的mcu廠家其c語言編譯系統是有所差別的,特別是在一些特殊功能模組的操作上。所以如果對這些特性不了解,那麼除錯起來問題就會很多,反而導致執行效率低於組合語言。

21樓:匿名使用者

你可以多看看計算機硬體知識的書

例如 c中為什麼不能直接開根運算

cpu怎樣實現*運算的

我想學c語言,我是初學者,基礎為零。學習c語言程式設計需要什麼軟體?學習c語言有什麼建議?謝謝

沒事,世上無難事,只怕有心人.小學文化也完全可以學會程式設計,興趣是最好的老師.你要先了解基本概念再用軟體,玖柒貳 壹伍捌捌壹 肆,我企鵝,我指點你 visual c 多上機練習,不能死讀書,實踐才是關鍵。先看譚浩強的c語言教程。大學的課程都用它 看完了 聯絡我 有不懂也可以問我 給分吧 兄弟。什麼...

關於c語言的一些基礎知識,學習C語言需要掌握哪些基本知識?

1.注意一下 n 11 後的 應該為英文下的輸入。在vs2008下輸出 10 11 n 當然我估計你是想要 n 來換行。解釋一下,m 011,前面的0指8進位制,因此在10進位制下,m 1 8 1 9。在輸出語句中,由於 前置,故先把m加1再輸出,因此輸出10。而n 是先將n的值11輸出後,再給n加...

我沒有一點計算機基礎但是現在想學習c語言應該從那裡開始學起

c語言其實很簡單,買本c基礎的書就可以了,書不要太厚,推薦譚浩強的書,經典之作 推薦本書吧 c語言其實很簡單 新出版的書。很適合初學,很接地氣,很好玩很活潑又不失準確 知識點連貫。這本書也很適合考二級,裡面除了二級知識點很 全 例題習題都是二級無紙化考試真題外,還有公共基礎,把這麼麻煩的公共基礎講的...