c語言進(jìn)階必看的書籍 C語言進(jìn)階應(yīng)該看什么書?
C語言進(jìn)階應(yīng)該看什么書?C編程專家,C陷阱和陷阱,C和指針都是由仁友出版的。中文版不如英文原版,但仍值得一看。還有mechanics出版的《C程序設(shè)計的科學(xué)與藝術(shù)》和《C語言的抽象思維》的英文版,如果
C語言進(jìn)階應(yīng)該看什么書?
C編程專家,C陷阱和陷阱,C和指針都是由仁友出版的。中文版不如英文原版,但仍值得一看。還有mechanics出版的《C程序設(shè)計的科學(xué)與藝術(shù)》和《C語言的抽象思維》的英文版,如果你感興趣的話,這兩個版本太厚了。
有算法和數(shù)據(jù)結(jié)構(gòu)的c語言版本。
想自學(xué)C語言,有哪些書值得一看?
C語言是外國人發(fā)明的。如果可能的話,要看外國人的教材。最好使用英文版本,這是最原始的。英語不好的學(xué)生也應(yīng)該選擇中文版的外國人教材。我推薦兩本教材,一本是譚教授的C程序設(shè)計,另一本是最新版本的C primer plus。
本書非常適合不懂C語言的初學(xué)者,但是一些基本的計算機(jī)概念還是需要知道的,比如CPU、內(nèi)存、文件、計算機(jī)原理等
C編程本書很容易理解,沒有晦澀難懂的東西,只要你能基本理解,就不會有問題。
整本書的結(jié)構(gòu)也非常合理,從最簡單的C語言介紹,到基本的數(shù)據(jù)結(jié)構(gòu),再到C程序的三種控制結(jié)構(gòu)和功能,再到最后的文件操作,循序漸進(jìn)。
讀完C編程教材后,您可以看一看C primer plus的書。這本書是一個外國人寫的。
外國人編寫的教科書最大的特點之一就是比較冗長。對于一個知識點會占用更多的空間,而且語言也更口語化。所以需要學(xué)習(xí)的學(xué)生要有一點耐心來閱讀整本書。
書中會有大量的C程序代碼案例。隨著知識點的不斷深入,不完善的C程序代碼也會不斷改進(jìn)。在改進(jìn)C程序代碼時要特別注意知識點。
本書課后練習(xí)也很有特色,多部分應(yīng)用。建議重新做一遍練習(xí),邊做邊總結(jié),以加深對C語言的認(rèn)識。
以上是推薦的兩本C編程書籍。后續(xù)可根據(jù)自己的實際情況選擇其他C程序書籍。
小白入門學(xué)習(xí)C語言,應(yīng)該先看哪幾本書?
如果你真的是一個新手,我認(rèn)為沒有什么書值得推薦。要問這個問題,我們應(yīng)該更多地關(guān)注如何學(xué)習(xí),而不是哪本書。
現(xiàn)在任何一本書估計都有幾百頁,非常厚。即使你有足夠的耐心一點一點地啃,但你已經(jīng)很久沒有學(xué)完了。大多數(shù)想學(xué)習(xí)C語言的新手在這里都不鼓勵。
C語言只是一個工具,最重要的是先學(xué)會使用它。對其原理的深入理解要在更全面的認(rèn)識之后進(jìn)行。就像電腦一樣,使用起來非常愉快,但是如果我一開始給你一本書,讓你知道一點,然后按照電腦原理,怎么啟動,怎么登錄,怎么用鼠標(biāo),就不那么愉快了。
現(xiàn)在網(wǎng)絡(luò)資源很多,只需查找信息,就可以知道如何構(gòu)建自己的編程環(huán)境,編寫一些簡單的程序。如果你能看到自己的程序運(yùn)行并產(chǎn)生結(jié)果,你就會有成就感并繼續(xù)學(xué)習(xí),對嗎。
只有當(dāng)你覺得C語言就是這樣,或者當(dāng)你打算進(jìn)一步學(xué)習(xí)時,你才能開始學(xué)習(xí)C語言的細(xì)節(jié)。這樣你就可以理解為什么C語言是這樣的,并且用你以前的實踐經(jīng)驗來學(xué)習(xí),這是最大的收獲。
至于選哪本書,太簡單了?,F(xiàn)在任何暢銷書都可以。幾乎是一樣的。
想自學(xué)C語言,有什么好的方法和建議?
你有沒有想過C語言的初衷?為什么C到目前為止如此流行?您甚至可以理解為什么其他現(xiàn)代語言(如Java和python)的基本語法與C語言如此相似?
所以我建議你最好從學(xué)習(xí)硬件開發(fā)開始。您應(yīng)該了解C語言中有一個循環(huán)結(jié)構(gòu)。每個函數(shù)都應(yīng)該有參數(shù)。為什么要判斷指針的上下界呢。
你可以買一些國產(chǎn)單芯片STC罐。學(xué)習(xí)型單片機(jī)的研制