可以看下《C專家編程》,《C陷阱與缺陷》,《C和指針》這三本書。再深入的話,就是《C語言參考手冊》,《C標(biāo)準(zhǔn)庫》,《C語言接口與實(shí)現(xiàn)》(必看),《C程序設(shè)計(jì)語言》這幾本書了。越往后學(xué),會發(fā)現(xiàn)越來越難,...
而c++primerplus和c++primer一個(gè)性質(zhì);c++primerplus更清楚,更詳細(xì),或者更"啰嗦",但是我們這種初中畢業(yè)的就喜歡啰嗦!但是雖然厚度差不多,內(nèi)容卻不全!看完再看c++primer同樣有更多領(lǐng)悟;因?yàn)閏++primer更全,點(diǎn)到...
1、沒必要學(xué)的。編程序就是個(gè)思想問題,學(xué)會一個(gè)就能舉一反三,并沒有必要按照發(fā)展的前后規(guī)律進(jìn)行學(xué)習(xí)。大學(xué)開課中,很多優(yōu)秀的大學(xué)會跳過c而直接學(xué)習(xí)c++,兩者之間沒有什么必然的聯(lián)系的。2、另外,VC++和c++是完全不同...
出了書本上有的例子,自己還要“創(chuàng)造”一些例子,比如學(xué)習(xí)運(yùn)算符優(yōu)先級的時(shí)候,可以寫幾個(gè)相同的表達(dá)式,在不同的位置加上括號,看看有哪些不同的行為,比如*p++和(*p)++,又比如a=b==c、(a=b)==c和a...
所以相對于C,C++包含了更豐富的“設(shè)計(jì)”的概念,但C是C++的一個(gè)自洽子集,也具有強(qiáng)大的功能,同樣值得學(xué)習(xí)。幾點(diǎn)學(xué)習(xí)建議:1.基本概念很重要。無論學(xué)C,還是學(xué)C++,基本概念都是第一位的,也是比較困難的,但只有把握了基本概念才能把握...
C和C++基本上完全不同。不像其它語言,C++之豐富絕對不是你只看幾個(gè)重點(diǎn)就能馬上掌握的。何況你看了類還不是很懂,更說明你對OOP等的思想都沒有領(lǐng)悟,更應(yīng)該好好扎實(shí)打基礎(chǔ)了。別浮躁,學(xué)C++需要踏實(shí)和耐心。
這主要是一個(gè)編程思想問題,看看C++的書,體會一下C和C++不同的適用場景。在具體編程中,初期并沒有太大的區(qū)別(主要是頭文件、函數(shù)等換一下)。更進(jìn)一步,去了解STL庫、虛函數(shù)等,用到C++的專屬性質(zhì)的時(shí)候去現(xiàn)學(xué)。
簡單學(xué)習(xí)C語言的基礎(chǔ):識字,可以閱讀C語言教材。認(rèn)識英文字母,標(biāo)點(diǎn)符合,阿拉伯?dāng)?shù)字,并可以在電腦上打出來。C語言:是一門通用計(jì)算機(jī)編程語言,應(yīng)用廣泛。C語言的設(shè)計(jì)目標(biāo)是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生...
重點(diǎn)學(xué)習(xí)C++面向?qū)ο筮@方面(如,類),培養(yǎng)自己面向?qū)ο笏枷?,同時(shí)C++的最新成果也很重要,C++標(biāo)準(zhǔn)庫是很重要的,個(gè)人不推薦國內(nèi)的計(jì)算機(jī)教材,特別是那幫教授寫的!推薦C++primer。
C語言是面向過程的語言,而C++是面向?qū)ο蟮?面向過程的語言,可以說C語言學(xué)好之后,學(xué)習(xí)C++會事半功倍。所以我建議如果已經(jīng)掌握了C語言,學(xué)習(xí)C++就可以直接從類的知識學(xué)起,當(dāng)然C++在變量方面對C語言進(jìn)行了擴(kuò)展,但是在初學(xué)...