c語(yǔ)言基礎(chǔ) 想自學(xué)C語(yǔ)言,有哪些書值得一看?
想自學(xué)C語(yǔ)言,有哪些書值得一看?C語(yǔ)言是外國(guó)人發(fā)明的。如果可能的話,要看外國(guó)人的教材。最好使用英文版本,這是最原始的。英語(yǔ)不好的學(xué)生也應(yīng)該選擇中文版的外國(guó)人教材。我推薦兩本教材,一本是譚教授的C程序設(shè)
想自學(xué)C語(yǔ)言,有哪些書值得一看?
C語(yǔ)言是外國(guó)人發(fā)明的。如果可能的話,要看外國(guó)人的教材。最好使用英文版本,這是最原始的。英語(yǔ)不好的學(xué)生也應(yīng)該選擇中文版的外國(guó)人教材。我推薦兩本教材,一本是譚教授的C程序設(shè)計(jì),另一本是最新版本的C primer plus。
本書非常適合不懂C語(yǔ)言的初學(xué)者,但是一些基本的計(jì)算機(jī)概念還是需要知道的,比如CPU、內(nèi)存、文件、計(jì)算機(jī)原理等
C編程本書很容易理解,沒有晦澀難懂的東西,只要你能基本理解,就不會(huì)有問(wèn)題。
整本書的結(jié)構(gòu)也非常合理,從最簡(jiǎn)單的C語(yǔ)言介紹,到基本的數(shù)據(jù)結(jié)構(gòu),再到C程序的三種控制結(jié)構(gòu)和功能,再到最后的文件操作,循序漸進(jìn)。
讀完C編程教材后,您可以看一看C primer plus的書。這本書是一個(gè)外國(guó)人寫的。
外國(guó)人編寫的教科書最大的特點(diǎn)之一就是比較冗長(zhǎng)。對(duì)于一個(gè)知識(shí)點(diǎn)會(huì)占用更多的空間,而且語(yǔ)言也更口語(yǔ)化。所以需要學(xué)習(xí)的學(xué)生要有一點(diǎn)耐心來(lái)閱讀整本書。
書中會(huì)有大量的C程序代碼案例。隨著知識(shí)點(diǎn)的不斷深入,不完善的C程序代碼也會(huì)不斷改進(jìn)。在改進(jìn)C程序代碼時(shí)要特別注意知識(shí)點(diǎn)。
本書課后練習(xí)也很有特色,多部分應(yīng)用。建議重新做一遍練習(xí),邊做邊總結(jié),以加深對(duì)C語(yǔ)言的認(rèn)識(shí)。
以上是推薦的兩本C編程書籍。后續(xù)可根據(jù)自己的實(shí)際情況選擇其他C程序書籍。
小白入門學(xué)習(xí)C語(yǔ)言,應(yīng)該先看哪幾本書?
如果你真的是一個(gè)新手,我認(rèn)為沒有什么書值得推薦。要問(wèn)這個(gè)問(wèn)題,我們應(yīng)該更多地關(guān)注如何學(xué)習(xí),而不是哪本書。
現(xiàn)在任何一本書估計(jì)都有幾百頁(yè),非常厚。即使你有足夠的耐心一點(diǎn)一點(diǎn)地啃,但你已經(jīng)很久沒有學(xué)完了。大多數(shù)想學(xué)習(xí)C語(yǔ)言的新手在這里都不鼓勵(lì)。
C語(yǔ)言只是一個(gè)工具,最重要的是先學(xué)會(huì)使用它。對(duì)其原理的深入理解要在更全面的認(rèn)識(shí)之后進(jìn)行。就像電腦一樣,使用起來(lái)非常愉快,但是如果我一開始給你一本書,讓你知道一點(diǎn),然后按照電腦原理,怎么啟動(dòng),怎么登錄,怎么用鼠標(biāo),就不那么愉快了。
現(xiàn)在網(wǎng)絡(luò)資源很多,只需查找信息,就可以知道如何構(gòu)建自己的編程環(huán)境,編寫一些簡(jiǎn)單的程序。如果你能看到自己的程序運(yùn)行并產(chǎn)生結(jié)果,你就會(huì)有成就感并繼續(xù)學(xué)習(xí),對(duì)嗎。
只有當(dāng)你覺得C語(yǔ)言就是這樣,或者當(dāng)你打算進(jìn)一步學(xué)習(xí)時(shí),你才能開始學(xué)習(xí)C語(yǔ)言的細(xì)節(jié)。這樣你就可以理解為什么C語(yǔ)言是這樣的,并且用你以前的實(shí)踐經(jīng)驗(yàn)來(lái)學(xué)習(xí),這是最大的收獲。
至于選哪本書,太簡(jiǎn)單了。現(xiàn)在任何暢銷書都可以。幾乎是一樣的。
怎么入門C語(yǔ)言?
先弄清楚最基本的電腦語(yǔ)言,然后買書或上網(wǎng)上課,就可以自學(xué)了。心就是收獲
每天學(xué)習(xí)八小時(shí)C語(yǔ)言,大概多久能完全掌握?
感謝您的邀請(qǐng)
!首先,肯定您的選擇,學(xué)習(xí)C語(yǔ)言不會(huì)讓您后悔!這種語(yǔ)言被稱為上帝般的語(yǔ)言。編程界有一句話:真正的程序員使用C語(yǔ)言
學(xué)習(xí)程序設(shè)計(jì)要遵循一定的科學(xué)規(guī)律,不能令人驚訝地學(xué)習(xí),這涉及到你是否有語(yǔ)言基礎(chǔ),是否有人指導(dǎo)你,準(zhǔn)備好的材料是否充足,學(xué)習(xí)路線是否合理等等。!每天學(xué)習(xí)8小時(shí),如果你有語(yǔ)言基礎(chǔ),那么你可以基本掌握一周左右的語(yǔ)法,然后在一個(gè)月左右的時(shí)間里做一些綜合性的實(shí)驗(yàn),你基本上可以用C來(lái)開發(fā),你可以在使用它的同時(shí)學(xué)習(xí)。如果沒有語(yǔ)言基礎(chǔ),學(xué)習(xí)C語(yǔ)言是相當(dāng)困難的,因?yàn)檎Z(yǔ)言涉及許多抽象概念。如果不能建立一個(gè)有效的圖景,許多概念就很難理解。例如,內(nèi)存空間的應(yīng)用和釋放是C語(yǔ)言中最常見的操作。沒有語(yǔ)言基礎(chǔ),仍然很難理解。
建議如果你想有效利用時(shí)間,最好有專業(yè)的指導(dǎo),這樣肯定會(huì)縮短你的探索時(shí)間,并獲得一些開發(fā)和調(diào)試程序的經(jīng)驗(yàn)。
如果您周圍沒有此類資源,則必須觀看網(wǎng)絡(luò)上的視頻資料。觀看視頻對(duì)專業(yè)程序員來(lái)說(shuō)是浪費(fèi)時(shí)間,但對(duì)于初學(xué)者來(lái)說(shuō),沒有基礎(chǔ)是一個(gè)很好的選擇。雖然節(jié)奏很慢,但你有足夠的時(shí)間去理解。一開始,你可以用視頻做實(shí)驗(yàn),逐漸增加自己的練習(xí)量。
每天學(xué)習(xí)8小時(shí)C語(yǔ)言的時(shí)間稍微長(zhǎng)一點(diǎn)。可以插入數(shù)據(jù)庫(kù)內(nèi)容。一方面,你可以改變你的想法。另一方面,數(shù)據(jù)庫(kù)也是編程中必須使用的工具。
學(xué)習(xí)C語(yǔ)言是一個(gè)漫長(zhǎng)而痛苦的過(guò)程。C語(yǔ)言是一種先難后易的語(yǔ)言。初期會(huì)比較困難,過(guò)了這個(gè)階段會(huì)更好。我們應(yīng)該逐步培養(yǎng)自己的編程思維,從問(wèn)題的根源上解決問(wèn)題,不要太過(guò)形式化。
最后,祝你早日掌握這門神似的語(yǔ)言
大一新生該如何學(xué)習(xí)C語(yǔ)言?書上的代碼看不懂、理解不了,又該怎么辦?
一開始看不懂很正常,需要一個(gè)過(guò)程!畢竟,這是計(jì)算機(jī)科學(xué)的東西。理論部分可以記憶,但實(shí)踐部分必須在電腦里一個(gè)一個(gè)地反復(fù)練習(xí)。只有這樣,我們才能獲得更好的成就感,提高興趣!