c語言如何學起來更簡單,C語言到底要怎麼來學

2023-04-20 12:50:04 字數 5431 閱讀 3590

1樓:我也是浮萍

學程式語言最好從簡單開始,選乙個陳述比較通俗,理解起來比較容易的教材,研究透徹,但一定要與實踐結合,外加你對程式設計的興趣,循序漸進。學完之後再找另一本,平時多一點突發奇想,只要想到了,就去努力實現,不懂就上網查詢,拓展視野。雖然說得有點廢話,但是堅持這個習慣的話,應該也會有所成就的。

2樓:小學生劉夏天

這要看你想達到什麼樣的水平了,對自己的要求就決定了一切。想學著寫一些小程式,自我娛樂一下,其實也不是什麼難事,但要做到很精通,說真的,沒有什麼簡單的方法。必定要經歷一段艱辛的歷程。

3樓:網友

找個會的人跟你一起學就可以了。

c語言到底要怎麼來學

4樓:匿名使用者

那該如何學c語言呢?希望我整理的 c語言的學習路線,能對你有幫助!如果沒有學習地方可以來。

首先是c語言的基礎語法:變數、字串、條件、迴圈、陣列、函式、結構體等,然後就是指標、記憶體管理等c語言中至關重要的兩大標準。

因此,學習c語言推薦大家可以從《c primer plus》開始入門,系統地了解c語言的基礎語法和簡單應用。

對c語言有一定認知之後,就可以通過《c和指標》和《c專家程式設計》以及《c陷阱與缺陷》等高階圖書學習c語言中最重要的指標等內容了。想要更多了解這5本書,可以看這篇《行走c江湖多年,你修煉過五大秘笈嗎?》。

學習c語言的建議。

除了c語言本身之外,程式設計師必學的內容還有資料結構和演算法、資料庫原理、計算機網路、作業系統、設計模式,這些都是從事開發必須掌握的基礎技能。

在初學c語言時,很多新人會覺得太難了,可能會遇到有些問題理解不透,有的是表達方式與以往數學學習中不同(如運算子等)。這個時候萬萬不能不氣餒,不明白的地方多問多想,鼓足勇氣進行學習,待學完後面的章節知識,前面的問題也就迎刃而解。

學習程式語言就是乙個堅持看、敲、寫的過程。

給自己定乙個學習目標。

很多人剛開始學習熱情十分濃厚,但三分鐘熱度過後就失去了興致。當學習有了目標就有了方向,努力往那個方向專研總會學有所成。

認準路線。就按計畫學習c語言的學習路線是從基礎語法再到高階演算法,不能一口吃成胖子,所以當大家選擇了一本可以系統學習的書就認真學完。

多思考,多讀原始碼。

在自己無法自主編寫**的時候,可以模仿別人寫的**,學習其中的思想,一步步形成自己的東西,慢慢你就會發現你也可以了。

自己改寫程式。

通過前面的學習,應該已經掌握一些基本的程式設計技巧。一定要有自己的想法,然後讓自己的想法通過程式來實現。程式語言的學習過程就是堅持的過程,只要掌握了一種程式語言,再去學習其他的語言就很輕鬆了。

5樓:楊塵一

如何學習c語言:

1、首先需要一本講解c語言基礎知識的書本,按照上面的知識講解一點點的學習c語言;

2、需要在電腦上面安裝c語言編譯軟體,可以選擇vc 或者microsoft visual studio等軟體;

3、自己編寫一些小程式,熟悉編譯c語言程式的過程,並且檢驗自己學習的成果;

4、試著寫一些稍大型的c語言程式,達到高階目的,比如俄羅斯方塊,貪吃蛇等。

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

6樓:uni丶

能理解你現在的心情。

我也是自學開始的。

也一樣各種迷茫。

簡單說一下 c就像是外語一樣 如果你會外語 就可以跟老外溝通 叫他幫你做一些事情 而c就是你和計算機溝通的語言。

至於怎麼學 其實網上 論壇上 前輩們 大牛們說的都挺好的 只是我們境界不到 理解不到位而已。

隨著你一點一點入門 你會發現很多人說的很多話都很對。

書籍麼 推薦c primer plus 譚浩強的我是怎麼仔細看 書上的題當然是要弄明白的 剛開始的時候一些小的程式題目 多半是為了熟悉c的語法 等等 演算法涉及的不是很多 但是也要搞懂 背是沒用的 難道你考數學的時候要把所有的題都背下來? 況且以後是要自己寫**的。

然後可以看看資料結構 只想說資料結構很重要 如果真的把資料結構看進去了 你現在好多的疑問跟迷茫都能找到答案 不過剛開始很難啃 然後可以看演算法的書了 ``再然後```你自己就知道該怎麼繼續往下學了。

現在來說 記住c只是一種語言就好了 和英語什麼的差不多 但是基礎要打好 (可能這句話在無數論壇上看過 但是確實是真理)

7樓:網友

入門:自己寫**, 《c趣味程式設計百例》上的題目蠻不錯的 教材的 實驗指導書也行 寫不來再去翻書,不懂去問,一段時間後 太概能入門了。

提高:看**, 當然不是課本上的例子,比如說可以看 linux kernel的** 能學c 又可以學linux, 這個過程會很艱辛。

精通:打好基礎後 可以去看高階程式設計了, 基本上就是 教你一些常用 api 的功能,呼叫方法。

8樓:匿名使用者

我可以給你乙個**,你去那**裡看看。

9樓:匿名使用者

看點看得懂的,做一些acm的試題比較好,從簡單的開始做,最後做難的,最好有一本c和指標這樣的理解底層的書。

10樓:納蘭含風

看天賦吧。賣個軟體自己試著編。

11樓:長沙新華電腦學院

跟著電腦學校的老師,或者自學看公開課。

如何快速學好c語言,及一些簡單程式設計。

12樓:鳳淳雅酈美

首先開啟vs2013,發現有新建專案。

和開啟專案。

的選項,選擇新建專案。

之後會有乙個新建專案的介面,左側有各種語言的編寫環境,比如vb,vc#,vc++,如果編寫c語言就選擇vc++,因為c++基本相容c語言。這時的專案不用新增字尾,這相當於乙個大的工程。

選擇好型別,寫好專案名稱之後點選確定。

點選下一步。

這裡比較關鍵。勾上空專案,不選的話因為程式會預設為你新增一些**,用不上有時會編譯出錯。比較適合初學者。

這時已經新建好乙個專案了,右鍵原始檔新增新建項。

新增新建項之後命名,c語言的**一定要修改字尾,將。cpp改為。c,向程式說明這時乙個c語言**。

寫好**後除錯執行,如果沒有寫讓程式停留的**就不要直接按f5,你可以按ctrl+f5除錯。

平時預設為debug,如果開發完成乙個程式後給別人使用就要選擇release版的除錯,這樣別人在沒有vs的環境下也可以使用。分享。

c語言到底如何學習

13樓:網友

你好 我別的不說 我就給你一下幾點建議。

1)一定要化時間,這是前提。你看很多「電腦高手」,都是花很多時間在那兒琢磨,他們很痴迷,所以不覺的。你現在還未找到程式設計的樂趣,太可惜。

2)掌握學習的方法,首先將概念搞懂,看書,聽老師講,與同學討論,如聽不懂老師所講,就必須預習。還可以找參考書看,因為每一本書都有不足,和他的長處。

第二,對一些典型的例子,一定要搞懂,記住,不是叫你去死記,例如運算子過載中complex的例子,將概念與例子結合,就容易理解概念,同時當你自己程式設計時,你就會想這與那個例子類似,然後先模仿,慢慢你就能熟能生巧了。

第三,大量練習,即使有答案,先別看,自己做,不行再看,同時想,是那兒不會,再去補那方面的知識,這樣才能進步。有條件要去上機,是否正確,上機執行就知,而且程式最終總要執行的。

開始是非常痛苦的,一定要堅持,不懂,趕快加大時間去搞懂,否則會越來越多,然後整個放棄,就完了,千萬別指望補,它需要更多的精力,否則很難通過。

14樓:匿名使用者

我覺得學習任何語言,都是乙個長期而枯燥的過程,貴在堅持和積累,要每天都學習一點,關鍵是一定要堅持,希望能對你有所幫助。

15樓:弓紫夏

我也是自學的,新手,看了2周時間,除指標有點模糊外基本上懂了,有時間一起**下還是行的,師傅就不敢當了,.

16樓:匿名使用者

多買些程式書,用的時候查詢。

從頭學的話,找帶有例題的簡單書籍,照著編寫。

17樓:匿名使用者

學習c語言書籍列表。

程式語言(第2版新版)

陷阱與缺陷。

專家程式設計。語言參考手冊。

和指標。標準庫。

語言的謎題。

8.程式設計師的自我修養。

學好c語言和系統程式設計,學好四個方面:語言、演算法和資料結構、系統呼叫和設計。

語言:c語言兩大主題,一是記憶體管理,一是指標!《c程式語言(第2版·新版)》

演算法和資料結構:用c語言實現演算法和資料結構莫過於最爽的事情。推薦你看這本書——演算法:c語言實現(第1~4部分)基礎知識、資料結構、排序及搜尋(原書第3版),還有那本經典的《演算法導論》

系統程式設計:windows下推薦兩本書——《windows 程式設計 》和《windows核心程式設計》,unix/linux下推薦兩本書——《unix高階環境程式設計》和《unix網路程式設計卷1,套接字》《unix網路程式設計卷2,程序間通訊》尤其是《unix網路程式設計》這本書,一通百通,無論windows還是unix/linux,都是一樣的。

系統設計:關於設計方面,我全力推薦《unix程式設計藝術》,看完以後,你就明白什麼是真正的程式設計文化了。然後,當你看到windows的fans的某些言論時,你就知道什麼叫一笑了之了。

動手實驗環境搭建。

系統下:code::blocks軟體。

名字。2.建議使用linux系統學習c語言。

c語言如何學習

18樓:匿名使用者

自學一定要堅持 不要半途而廢 不要因為別人說其他語言怎麼樣 就跑去學其他語言 c語言的基礎學好了 再去考慮其他方向。

另外就是編譯軟體的推薦了 我推薦小白用 dev-c++ 或者 你用vc6(有點過時了) 等到你基礎可以了的話 就去玩vs系列吧 推薦用vs2013-vs2019 功能很強大的開發工具 微軟官網都有免費版本 功能也強大。

附上一張學習過程圖。

19樓:編碼那些事

對於初學者,c語言相較於其它如python等動態程式語言來講,是比較難入門的一種語言。

如果時間充足的話,可以看一下「c primer plus中文版」這本書,講的很全面,也比較好理解,對於入門還是比較好的。

學c語言關鍵是一定要有耐心,有恆心,對於書本上的內容不能只看,一定要在計算機上自己敲**,這樣才能慢慢的了解怎麼除錯,會出現哪些常見的bug等,多練多學就會了。

入門以後,再找一些小點的別人寫好的能實現某些特定功能的例子,借鑑一下別人的程式設計思路、編碼風格,慢慢的增加經驗就好了。

20樓:包琭

如果有程式設計基礎,就自學,推薦用書《啊哈c語言》(零c語言基礎),《啊哈c演算法》(有語法接觸)

沒有基礎,就只好報班了。

切記,c語言不難,放平心態,一步一步來,就可以成功。

c語言簡單習題,C語言簡單習題 auto int b 0 。。。。

auto宣告後,每次呼叫這個函式都會將這個b重定義為0 而進行stable宣告後,c將不會被改變,所以值是不同的 第一次迴圈 a 5 這個是固定的 b 0 1 1 自增運算子 c 1 3 4 返回乙個值並輸出a b c 10 第二次迴圈 a 5 b 0 1 2 在這裡重置 c 4 3 7 而它並沒有...

簡單c語言問題,求教,簡單C語言問題,求教

include include int cmp const double a,const double b void k const double open,const double close void shadow const double open,const double close,con...

c語言簡單題哦,幾道簡單的C語言題目

樓上的亂講!第一題你答對了。第2,3題全打錯了 我是說的 答案幫你編譯執行過,肯定不會錯。結果 2理由 00 int m 13 01 int fun int x,int y 07 main 00的m是全域性變數,但在函式fun int x,int y 中由於定於了區域性變數 所以,在fun函式中m是...