菜鳥怎麼樣學習C語言,如何學習C語言

2022-07-09 07:55:02 字數 4258 閱讀 6712

1樓:匿名使用者

語言離做東西有十萬八千里,好好看幾個月的書你就能過了十萬七千裡了,再摸索個把月的編譯器,就基本能做個dd出來了,你還是先找笨書肯吧,既然是初學,別c了,c++吧,錢能老師有本《c++高階語言》清華大學出版的,我覺得還不錯的。

如何學習c語言?

2樓:z不可替代

學習方法是:

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

2、記住語法規則。

3、加強邏輯思維。

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

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

c語言是一門通用計算機程式語言,廣泛應用於底層開發。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平台的特性,以乙個標準規格寫出的c語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平台。

3樓:雲南新華電腦學校

怎樣才能學好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. 重視實踐,善於除錯

4樓:用士恩屈凰

程式設計只有乙個捷徑:程式設計程式設計再程式設計!!至於你說的厭學情緒,你可以試試這樣,用乙個星期左右的時間把書全過一遍,看不懂的地方做上標記,跳過去。。。

然後再去看第二遍,做課後習題,把第一遍不會的再看看,實在不會的,再做上標記,跳過去。。。三個星期左右的時間就差不多了,然後就開始第三遍,重點看那些不會做的題目。。。實在還是不會的,就不要浪費時間了,去網上找高手幫你看看,說下演算法,思路,學習下,想想自己為什麼做不出來。。。

其實c語言是入門語言,有它的道理的,它最重要的部分就是乙個」指標「,c學好了沒,很大程度上就是看你的指標掌握的怎麼樣。。。學習要有重點,不要什麼都抓!!

5樓:晁諾譙昌

向過程的,c++是物件導向的。學c的話 不像學 vb 這些介面化程式設計一樣,因為我本人不是專業計算機系的,程式設計用的是易語言和vb差不多的介面化程式設計,自己學習c++。 因為易語言用4年了,而程式設計理念相同,所以c++學起來 很輕鬆 就看書 也不操作什麼的。

至於想邊學習邊實踐的話,推薦自己編寫對數字數學簡單的問題處理程式,簡單實用。

推薦使用軟體:c-free 5 小巧功能全書籍看:譚浩強 著作的

另,本人建議你既然學c 就學c++不如 因為c++比c強大了很多,支援物件導向的程式設計了。至於說學了c學習c++容易,我不是很贊同,有頭腦沒什麼差別,而且c和c++畢竟有些不同,c++優化 人性化 更強。 你學了c 等 實際 運用後 肯定 還會在學c++ 所以 直接學c++建議

菜鳥自學c語言. 一大堆問題..

6樓:匿名使用者

第一,lz用了中文的標點,所以才會不能編譯成功if (x>y) ;z=x; ,此處的》是中文標點,改為英文的另外,還有錯誤

正確的程式應該為

#include

void main() /*主函式*/int max(int x,int y) /*定義max函式,函式值為整型,形式引數x,y為整型*/

還有輸入時要注意兩個數中間要用逗號分隔開

7樓:

if (x>y) ;z=x; /*如果x>y,則將x的值賦給z*/ //大於號用了中文輸入,改為英文

if (x>y) ;z=x; /*如果x>y,則將x的值賦給z*/

else ;z=y; /*否則,將y的值賦給變數z*/ //判斷語句後不能加分號

改為#include

void main() /*主函式*/

int max(int x,int y) /*定義max函式,函式值為整型,形式引數x,y為整型*/

8樓:

#include

int main() /*主函式*/int max(int x,int y) /*定義max函式,函式值為整型,形式引數x,y為整型*/

if語句不用加;的。還有你的》號不要再中文輸入法下輸入要在英文輸入法下輸入。

最後main函式要為int型。要有返回值return 0;

希望能幫到你。

9樓:

if (x>y) ;z=x; 多乙個分號else ;z=y; /*否則,將y的值賦給變數z*/

也是多乙個分號

你刪除了那個分號,看看還有沒錯吧

10樓:

#include

void main() /*主函式*/int max(int x,int y) /*定義max函式,函式值為整型,形式引數x,y為整型*/

錯誤:1.if(x>y) >應該是英文的,不是中文的。

2. if(x>y)和else 後面都不加";"。

這一句必須在輸入的兩個數之間加上「,」。最好寫成: scanf("%d%d",&a,&b);

11樓:匿名使用者

你的編譯器 沒配好吧

12樓:匿名使用者

你的max()函式中if(x>y)後不應該加分號,還有else後邊也不應該加分號。c語言中要注意符號的使用細節。

我是菜鳥,初學c語言用什麼工具好

13樓:

編譯可以用vc++6.0經典,而且考試用的都是他

敲**可以單獨用ue,功能強大,只是不方便除錯錯誤,但是看起來高階

14樓:匿名使用者

dev-c++ 、cfree、codeblocks,這些都可以的。

學習程式語言(菜鳥級別,一點不懂)的書是c語言最好嗎?還是下面那本書好

15樓:砍侃看

我想說的是,21天學通任何語音的書都是在扯淡,就是乙個標題黨。

16樓:匿名使用者

首先我是軟體專業的,我看樓主的意思是想選一門程式語言吧,看你學程式設計主要是想做什麼了

如何學習C語言?如何學習c語言?

如果是想學c的話,建議買本c的書,譚浩強也有出c的,我學的時候就用的這個,建議先把語法過一下,然後有所重點的看一下,沒必要一次就把所有的都弄清楚 看過之後就自己多動手 把書上的習題都上機寫一下,不清楚的地方這個時候再翻書,就會清晰了。學c,就一定要多動手 the c programming lang...

如何學習C語言,如何學習c語言

開始拿本c語音的教材即可,不要一上了就啃 硬體知識 微機原理 等偏硬體的東西,那東西肯定會學的無味。多看 和寫 一定不要複製 直接用,新手最好動手寫,哪怕是抄也行,會增加編寫 的能力,否則看當時看懂過後就忘了。沒有具體的時間,理解c語言的基本就好了,如變數 結構體 函式 指標等,以後就可以看些win...

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

如何學習c語言 學習c語言的方法如下 1 首先閱讀和理解現有的程式,一般是教材資料的程式,每個程式都必須親手打一遍。在輸入 的同時,一定要了解每乙個語句的意義和運算符號的意義。2 完成了第一階段的學習後,開始根據給定的源 進行簡單的修改,這個階段可以實現一點點自己的想法,同時也能將相關的語法掌握的更...