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