《C語(yǔ)言程序設(shè)計(jì)》第三版 潭浩強(qiáng)(娃娃書(shū)入門(mén))
《C程序設(shè)計(jì)語(yǔ)言(第2版·新版)》
英文名字《The C Programming Language》
本書(shū)是由C語(yǔ)言的設(shè)計(jì)者Brian W. Kernighan和Dennis M. Ritchie編寫(xiě)的一部介紹標(biāo)準(zhǔn)C語(yǔ)言及其程序設(shè)計(jì)方法的權(quán)威性經(jīng)典著作。一本必讀的程序設(shè)計(jì)語(yǔ)言方面的參考書(shū)。
>(選)
>(選)
>(選)
1、c++primer,凡是有primer字樣的都是入門(mén)書(shū),所以合適入門(mén),閱讀難度一般,收益一般
2、傳說(shuō)中的the c++ programming language,c++創(chuàng)造者的大作,所有書(shū)的鼻祖。閱讀難度循序,會(huì)越來(lái)越深入,當(dāng)然也就越來(lái)越難。適合從入門(mén)到精通。
3.面向c或者c++的數(shù)據(jù)結(jié)構(gòu)書(shū),還是感覺(jué)外國(guó)的比較好.
你去百度一搜索一堆電子書(shū).但是想學(xué)好的話去買(mǎi)本正版書(shū)可以做筆記。
經(jīng)典書(shū)都在這里希望樓主能采納
強(qiáng)烈建議你去買(mǎi)《C primer plus》這本書(shū),絕對(duì)值得一看
如果你對(duì)Linux感興趣,也想接觸linux,建議在linux下學(xué)習(xí)C,畢竟C的誕生就是為了寫(xiě)Unix操作系統(tǒng)(Unix操作系統(tǒng)中有一個(gè)和C語(yǔ)言的創(chuàng)始人是同一個(gè)人),而Linux是Unix操作系統(tǒng)的一個(gè)Copy版本,而且免費(fèi),目前不會(huì)中毒。
C的基礎(chǔ)知識(shí):
1.變量類型
int float char long unsigned double
2.結(jié)構(gòu)體
struct
3.指針
強(qiáng)大的指針是C的最大的優(yōu)勢(shì),可以直接操作內(nèi)存
4.賦值語(yǔ)句
5.判斷語(yǔ)句
6.控制語(yǔ)句
7.函數(shù)
8.輸入輸出
9.其他高級(jí)進(jìn)階知識(shí)
char a[20],b[20],c[20];上面的a,b,c都是數(shù)組變量,在定義時(shí)已經(jīng)為其分配棧內(nèi)存,而char (*str1)[20],(*str2)[20],(*str3)[20]; 只是分配了4個(gè)字節(jié)的內(nèi)存來(lái)保存指針變量(即變量本身),而指針的值(即指向)還沒(méi)有,所以這些指針還不能保存數(shù)據(jù)!--------------char (*str1)[20],(*str2)[20],(*str3)[20]; str1 str2 str3均為指針,都指向長(zhǎng)度為20的char數(shù)組.你只定義了指針,但是沒(méi)有對(duì)其進(jìn)。
聲明:本網(wǎng)站尊重并保護(hù)知識(shí)產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請(qǐng)?jiān)谝粋€(gè)月內(nèi)通知我們,我們會(huì)及時(shí)刪除。
蜀ICP備2020033479號(hào)-4 Copyright ? 2016 學(xué)習(xí)鳥(niǎo). 頁(yè)面生成時(shí)間:2.515秒