書都是好貴好貴的,就算便宜。也不想剛剛入門就買一本奇奇怪怪的錯誤還多的。

剛剛準備入門多大的小白。最近在補計算機基礎知識如二進位和計算機設備等沒有用的東西(我也知道沒有用呀,但不敢隨便找本書學)。最好是沒有什麼錯誤的入門書籍,就是那種概念可以拿來背的,基本上學到後面不要繞很多彎路的。真的是個人覺得第一本入門書很重要,然而自己也不知道怎麼選。因為第一本書前什麼都不知道,書中錯的可能會以為是對的,然後死記硬背。第一本書選的不好,可能還要買很多亂七八糟的書配套使用。浪費錢浪費世界,c語言本來就不簡單(所以不要譚浩強很認真的寫問題了,這是買書前最後一個問題了。求有經驗的推薦書(最好是兩本教材。一本練習題)本人c語言入門,初三。每天可以看一個小時的書。

今天剛剛在看helloworld的編程,還沒看懂,倒是背了下來。所以你們知道什麼水平了吧(微笑)

#include&//int main( ){ //printf (『hello,worldn );//return 0 ; //對不對呀這個寫法。


我的推薦事,先學一門簡單的語言,等到你差不多會編程了,再來學別的,事半功倍。

建議C#和TypeScript先會一個。


謝邀。

  1. C Primer Plus(第6版)(中文版)
  2. 不要死記硬背。書中的例子,後面都有講解,照著講解試著去理解這段代碼,然後合上書,自己去寫這個程序,編譯報錯,試著根據報錯去修改程序,到最後實在還有錯誤並且不知道怎麼改了,再回頭看書。
  3. printf("Hello world.
    ");
  4. 最後還有個大括弧……


就"學習C語言"這件事情本身來說,譚浩強的書並不算太差的。

當然我還是覺得《C Primer Plus》好一些。


肯定是Cpp啦,C Primer Plus

還有啊哈磊寫的啊哈C語言


我覺得推薦入門的應該推薦自己入門時看的書。我入門是看的郝斌的c語言視頻,講的很不錯,網上應該可以搜索的到。他在視頻裏指出,對完全新手來說,什麼是入門的好書,就是0基礎通過這本書能入門的書,他是推薦譚浩強的那本教材書的。他認為書中固然有很多不足,但這書卻是能從0入門。我沒看過這本書,我是看郝斌視頻學會的,然後看的《c和指針》,這本書最為入門書稍微深了些。

每個人的推薦針對自己個人的情況,每人的感悟能力不同,我認為《c和指針》作為入門難,但對有的人來說這本書很簡單,就是這本書入的門。

所以只能借鑒,不要較真,再有程序員這麼苦逼的活,入這行幹啥。加班厲害,容易謝頂(此處有呲牙笑臉,不會打)


哥們,你多大了?看你的文字裏透露出你是個外行中的外行啊。

那些書我覺得都不太適合你。

但是沒辦法,我要出的書,還在大腦裡面呢。

哈哈,人家給你提供啥你就用啥吧。


想學c就買c primer plus吧。嫌貴就淘個二手也沒多少錢,知識學到手了就好。二進位啥的以及計算機到底是怎麼把程序跑起來的去看看深入理解計算機系統這本書。初三就有這種意識了,前途無量啊小夥子。一點一點來,保持興趣最主要。(不過你那段程序可是錯的哦)


少年可期呀,以後中國的發展就靠你們了,看好你小夥子,說不定是下一個某谷的創始人就是你了。皮一下!!!

我推薦你學習下面這本書《C Primer Plus》如下圖:

這本書是國外編寫的,特別適合於新人入門,循序漸進的,不像國內的書籍和學校授課老師那樣,上來就是將一大堆概念拋給學生,學生死記硬背以後就去往題上套,完全不明白自己在幹什麼,為什麼要這樣做,整個學習過程完全違背了人們認知新事物的規律:從普遍到抽象的過程。

新人入門的第一門編程語言,大家都是推薦C語言,那是因為C語言它涵蓋了編程裡面比如數據類型、條件判斷、循環、語句、表達式等其在他語言普遍適用的知識,還有最關鍵的一點是內存管理,而不像其他高級編程語言如Java、C#、Javascript等那樣內存管理全由系統代你處理了,這對於初學者是很不利的,沒有了內存管理這塊的知識對於理解多線程編程為什麼要加鎖、在頻繁創建釋放對象的場景為什麼通過使用對象池就可以提升運行效率等等的理解將是相當不利的。

接下來說說學習方法,一定要在電腦上敲代碼!一定要在電腦上敲代碼!一定要在電腦上敲代碼!重要的事情說三遍,學習編程必須要敲代碼,如果只是看看書籍就想學會編程,那省省吧,那是在浪費你的青春小夥子。剛開始學,別想著去寫些高大上的東西,你還沒到哪個層次,老老實實把書上的例子一個一個在電腦裏敲一遍,運行一遍,跑不通的地方一定要調通;這裡面說幾個重點知識:數據類型,比如int、float、doble、bool等;邏輯控制,比如if、if-else、switch-case等;循環,比如for循環、while循環、do-while循環等一定要掌握了,這些知識在其他所有語言裏都是通用的,這些掌握了學習其他語言就很輕鬆了。還有一個是最難的也是個人認為最重要的,就是指針,剛開始學習如果能理解那是最好,但是一定要理解透;不能理解,那就先放放,先學點其他東西,再回來學習指針說不定就理解了。只有理解了指針,你才能真正理解內存,理解程序。

學會了C語言,還不夠,還達不到能寫軟體的水平。在這裡就可以開始有分支了,如果是想往底層如演算法、操作系統、驅動等方向發展,那你就必須掌握指針,然後C++,stl庫,數據結構與演算法,操作系統,編譯原理等等知識。如果是想往後端開發,那就去學習java,伺服器開發相關的庫,比如spring、redis、mysql等等。如果你是想往前端發展,那你可以選擇web就需要掌握javascript、html、css以及像rect、vue等開發框架,選擇iOS就需要掌握oc或swift和uikit框架等等。

掌握了以上知識,那你就可以去開發一些像樣的軟體,可以到市面上去找一份工作了。但是去對於個人的發展還不夠的,以上技能只能說明你是一個初級的程序員,要想有更好的發展,最好選擇一個方向深挖下去,比如大數據、人工智慧、音視頻、圖像處理等方向深入發展。


c程序設計語言 KR

國內也有翻譯為, C語言聖經的,我很喜歡這個翻譯,這是C語言發明人寫的書,不是說C,在所有程序編程的書中,也是很好,很著名的,是程序設計的名著,題主寫的這個程序,HelloWorld ,也是從這本書開始的,以後,在你開始學習任何一門語言的時候,你首先要做的是,要找到輸出Hello world 的命令,這已經成為軟體界的文化,當然這條本身也很重要,你學的更多,就會有所體會,這通常是一個調試你的程序的方法。我看了一下,好像是少了一個大括弧。學習C吧,這是一個很好的開始。


我建議C和指針,The C Programming Language感覺更難一點(需要一些命令行知識),先學一門簡單的語言,再學更難一點的也是一種方法...


《c programming language》

這本書,比較適合初學者,該有的都有,簡潔易懂。


科班出身,通過譚浩強的書進的坑,然後買的《C和指針》,這本書偏難,你要是看譚浩強的都覺得費勁,那就不要選這本書,會很喫力。老譚的書雖然錯誤很多,但也不是一無是處,作為一本教材,至少它很簡單.........................


謝邀。多玩遊戲。(笑)

《C語言從入門到精通》,我覺得還行。你可以試試看。

一起加油吧。(不是廣告。。。)


《C語言程序設計現代方法》


我看過最好的入門書是日本人的 明解C語言


若是纔到學helloworld的階段,不建議直接看一些難懂的書籍,容易勸退,本人學習C語言最開始是跟著 中國大學MOOC 的浙大 翁愷老師 的課程學習的,因為當時直接看教材實在是看不懂,也看不下去。。。。


《啊哈C語言》?這個算是娛樂性質的,但是真的很簡單就看明白什麼意思

《明解C語言》不錯,正在看

現在大一狗,個人推薦先去中國大學mooc上面看翁愷的視頻,跟著敲。

先了解一些基本的東西,之後去博客什麼的自己找資料


推薦c參考大全,這是我用過最好的工具書。

以前叫c參考大全,後來加了c++的內容才改的名字。


對於一個你剛接觸c語言的人,譚浩強書上的錯誤基本影響不了你學習,關鍵是它簡單易懂。你的觀念一開始就錯了,計算機的知識你要背是背不下來的,所以不存在背錯概念的問題,很多東西老師講課都有講錯的。而且這個領域就是要碰到問題敢於質疑,有點錯誤也沒什麼不好。

如果不是搞競賽,初三應該專心學習


推薦閱讀:
相關文章