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