-
1 # 時光本無罪3
-
2 # 大學生程式設計指南
零基礎自學C語言,還是簡單點的適合,用書本學習程式設計筆者給出以下幾點建議,首先選擇一本書就夠了,不要一口氣買一堆,這本還沒研究完又切換到別的書本上去了。
現在推薦基本業內反響還可以的幾本書:
C primer plusC程式設計語言C和指標C專家程式設計,不適合入門用適合晉級用 -
3 # 珠穆朗碼
個人比較推薦清華大學出版社的,譚浩強寫的,《C語言程式設計》。這本書作為大學教材,多次再版,深受好評。內容上,例項程式碼豐富,講解考究,練習也富有挑戰,是經過市場經驗,讀者認可度很高的好書。
-
4 # 佚妹說
學C語言(可以延伸至整個程式設計),初學的時候要首選日本人的書籍,深入學習的時候選擇歐美書籍。
程式設計這種東西永遠不要碰華人寫的教材,這裡的重點是教材,千萬不要碰。
日本書籍首選“圖靈程式設計圖書系列”,歐美書籍首選“機械工業出版社”。
日本書籍注重學習的高效性和樂趣性,學習過程簡單易懂,直觀,廢話幾乎沒有,可以把初次出現的概念後者演算法類比成身邊的事物(或者事件),漫畫圖佔了很大的一部分,做到了一圖勝千言。
歐美書籍注重邏輯性和嚴謹性,在你的深入提高的過程總提供了大量的嚴謹高效的程式設計思想,受用一生。
中國教材注重……不說了。
鑑於你是初學者,為你推薦一下幾本書:
《程式設計師的數學》(有三本)
ps:可能這些數學知識你已經會了,但是它會告訴你怎麼在程式設計中使用,畢竟你會了不等於程式也會。
《明解C語言》
ps:這個分三篇,前兩篇已經引進並翻譯了,最後一篇還沒有引進
《征服C指標》
ps:包含了很多基礎知識(堆疊,資料結構等等),不僅僅是講指標的。
-
5 # 玩著學程式設計
初學一門程式語言一定要用合適的方式培養興趣,黑框顯然不是一個好方法。初學程式設計,費了偌大的勁,理解了這,理解了那,竟然只是在黑框下打印出了幾個數字。
所以,在學習c語言的過程中,教人寫個帶介面的程式比成天面對控制檯程式,效果可能會好很多,因為這讓人覺得學習c語言能做事情。零基礎學習程式設計,看影片的效果可能會更好一些,邊看影片邊敲程式碼,透過“玩遊戲”的方式來學習程式設計,更加容易激發對程式設計的興趣。
之前學習C語言的時候,看的是“如鵬網”的《C語言也能幹大事》系列影片教程,課程體系的設定,透過開發"超級瑪麗","飛機大戰","C語言開發網站","C語言開發校園一卡通系統"等來講解C語言的知識點,沒想到C語言還可以這麼學,蠻有成就感的,適合初學者學習。
詳細的可以到如鵬網上去了解一下,影片教程,課件,原始碼等都是可以免費下載的,口碑不錯,基本上都是慕名而去的,有問題隨時提問,老師實時線上答疑。
-
6 # 福州華信智原
1) 《C語言小白變怪獸》:既適合對計算機一竅不通的小白,也適合有程式設計基礎的讀者,還可以用來進階。同時,最重要的是,這本書的作者還在不斷地更新這本書,我認為最大的特點是通俗易懂,深入淺出,只要認真看,就一定能看懂,我認為這是C語言入門的首選教材,吐血推薦,經典中的經典!!!
2) 《啊哈C語言》:適合對計算機一竅不通的純小白,有程式設計基礎的讀者請忽略。這本書語言幽默,生動形象,通俗易懂,給人耳目一新的感覺,但是這本書非常淺顯,並不深入,所以適合純小白入門,找到門以後也就扔了。這本書著重於語言藝術,針對純小白下足了功夫,小學生坐在馬桶上都能學會程式設計。說實話,我非常欣賞作者的創意和用心,國內像這樣寫書的少之又少,入門的書就應該是這個樣子。
上邊這兩本書是我推薦給你用於C語言入門的,我不建議你使用譚浩強的《C語言程式設計》這本書入門,雖然這本書的知名度很高,因為很多大學把它作為C語言的授課教材,然而,這本書被吐槽最多,不但程式碼不標準,而且有很多錯誤,據說可以找出幾十個錯誤,這樣很容易誤導你這種小白。
等你有一定的C語言基礎了,可以看下面的這幾本書,進一步提升你的程式設計水平:
1) 《C Primer Plus》:暢銷 30 餘年的C語言入門經典書籍,至今無人能撼動它的地位,它是最符合C語言標準的書籍,作為一名C語言程式設計師,不收藏一本都覺得自己很水。
2) 《C程式設計語言,The C Programming Language》:C語言創始人丹尼斯·裡奇(Dennis MacAlistair Ritchie)的著作,和《C Primer Plus》並駕齊驅,很難分出伯仲,這兩本書都是一樣的優秀,都是C語言程式設計師必須收藏的。
3) 《C專家程式設計》:適合已經具備C語言基礎、想進階的讀者。這貌似是一本吐槽C語言的書,基本上介紹了大多數C語言的坑,有不少精髓,在C語言界久負盛名,進階時一定要看。
4) 《C陷阱與缺陷》:和《C專家程式設計》類似,也是給C語言挑刺的,闡述了很多容易讓人誤解的語法細節,重在幫助C程式設計師繞過程式設計過程中的陷阱和障礙。
5) 《程式設計師的自我修養 -- 連結、裝載與庫》:這真是一本深入骨髓的書,讓你徹底明白程式的編譯、連結、裝載和執行的全過程,你會從此上天,拉開和別人的差距,看任何問題都有了深度和高度。重點推薦!
-
7 # 技術閒聊
零基礎入門C語言,當然是從教材開始看起了,可以選擇大學常用的一些教材,一樣的,唯一不同的就是你是自學,沒有老師教。不過這並不影響自己進步,可以結合教學影片進行學習。
學習C語言剛入門時會覺得有點難,因為C語言是一門程式語言,跟以往學習的課程有很大的不同,起步比較難吧,只要入門了,相對來說就容易一些了,學習C語言程式設計,要有很強的邏輯思維能力。
C語言比較基礎的有:掌握C語言的幾種資料型別,比如整型(int)、字元型、長整型等;陣列的應用;常量與變數的用法與定義,還有就是一些基本的語法結構,比如if else語句、for語句、while語句、do while語句、break語句等,熟悉i++與++i的區別,while語句與do while語句的區別;C語言的難點在於指標,指標這一塊內容很繞,比較難理解,把指標的知識熟悉掌握之後,那麼恭喜你,C語言已經入門了。
接下來就是結合專案進行實踐了,比如自己編寫一個小程式,從簡單的開始,可以是一個小遊戲,也可以是一個簡單的計算器,透過實現專案,從中可以學到很多東西,因為自己編寫專案程式時,必然會遇到各種各樣的問題,得花時間一一解決它,當遇到問題時,可以首先百度或者谷歌搜尋答案,很多問題的網路上都能解決,若遇到無法解決的問題時,可以到C語言貼吧留言,會有熱心網友幫忙解決的,或者也可以給本人留言。
-
8 # 龍寶影視劇
零基礎學習c語言,就推薦C語言的設計者之一Dennis M.Ritchie和著名計算機科學家Brian W.Kernighan合著的一本介紹C語言的權威經典著作
這本書不厚,但是講解的非常透徹,非常全面,後面的習題,根據難度分為好幾個星級,星級越高難度越大,這本書不僅適合除學者,而且就算對c語言有了解的人,也需要過一段時間看一遍,每次看都有不同的收穫,強烈意見學習c語言此書足矣,不比在去看其他什麼書籍了。。
-
9 # 心境讀書
零基礎學c語言,當然首推《c primer plus》了,我想看過這本書的人一定對這書有深刻體會。
這本書是一個外華人編寫的,有中文版也有英文版,目前最新的好像是第六版了,這本書也相對比較厚,但是作為一本c語言入門讀物,這本是一定是首選。這本書大概700頁左右,書中對於c語言的很多知識點都講了,最關鍵的是一般c語言書籍中講的不清楚或者略微帶過的點,可能對於初學者來說正是很難理解的地方,偏偏一些書不講清楚或者根本不講,而《c primer plus》在這方面則是表現的很好,這本書之所以非常適合初學者就是因為它是完全站在一個初學者的角度寫的這本書,很多知識細節,讓人很容易理解。
而一些其它c語言的書籍個人看的也多了,這裡我只推薦這一本。
另外,個人建議在學習的時候,最好在網上搜一些影片教程,注意是成體系的教程,主要看影片,而書籍作為輔助學習,平時加以程式碼練習,入門就會容易很多。
-
10 # C語言答疑課堂
譚教授這本書網上質疑聲比較多,不過實事求是的講,對於一個C語言是零基礎的人而言,我想你的首要任務不是質疑別人的書籍,而是趕緊入了C語言的門再去質疑別人的書。譚教授的這本書循序漸進、通俗易懂,通篇的敘述已經做了最大的可能去貼近零基礎的人了。我想只要智商正常的人,有一定毅力的人,看這本書是沒有問題的。這本書告訴了你C語言的概念、C語言的基本語法和C語言的基本應用,這是入門比較好的書籍。
讀完譚教授的書籍,可以再稍微更進一步的學習,此時C Primer這本書就不錯。老外寫書比較囉嗦,那是因為老外怕你看不懂。C Primer這本書比較厚,講述的概念也比較多,有了譚教授的書籍作為基礎,相信再看C Primer不會有什麼困難,而且會從老外的角度對C語言有更多的認識。同時這本書的書後例題也是非常的豐富,建議全部做完,對C語言的基本程式設計會有很大的幫助。
最後再補充一點,學習C語言不是光看基本書就能搞定了,要想真正提高自己的水平必須得上機寫程式碼,所以書看完後,要勤於練習寫程式碼,雖然剛開始啥都寫不出,但是時間長了有感覺了,那是文思如泉湧啊!
回覆列表
推薦《C程式設計語言》和 習題解答
也可以選擇下面兩本之一
影片結合書籍,把書籍上的程式碼都一個個自己敲出來執行,做到每段小程式都熟悉記憶。 不要一直在那邊背語法,多寫程式碼,多演化程式碼,驗證語法。 建議以Linux為學習環境,掌握Linux下的相關工具