《你必須知道的495個(gè)C語言問題》以問答的形式組織內(nèi)容,討論了學(xué)習(xí)或使用C語言的過程中經(jīng)常遇到的一些問題。書中列出了C用戶經(jīng)常問的400多個(gè)經(jīng)典問題,涵蓋了初始化、數(shù)組、指針、字符串、內(nèi)存分配、庫函數(shù)、C預(yù)處理器等各個(gè)方面的主題,并分別給出了解答,而且結(jié)合代碼示例闡明要點(diǎn)。 《你必須知道的495個(gè)C語言問題》結(jié)構(gòu)清晰,講解透徹,是各高校相關(guān)專業(yè)C語言課程很好的教學(xué)參考書,也是各層次C程序員的實(shí)踐指南。
第1章聲明和初始化1
基本類型1
1.1我該如何決定使用哪種整數(shù)類型?1
1.2為什么不定義標(biāo)準(zhǔn)類型的大小?2
1.3因?yàn)镃語言沒有定義類型的大小,所以我一般都用typedef定義int16和int32。然后根據(jù)實(shí)際的機(jī)器環(huán)境把它們定義為int、short、long等類型。這樣看來,所有的問題都解決了,是嗎?2
1.4新的64位機(jī)上的64位類型是什么樣的?3
指針聲明3
1.5這樣的聲明有什么問題?char p1, p2; 我在使用p2的時(shí)候報(bào)錯(cuò)了。3
1.6我想聲明一個(gè)指針,并為它分配一些空間,但卻不行。這樣的代碼有什么問題?char p; p=malloc(10);4
聲明風(fēng)格4
1.7怎樣聲明和定義全局變量和函數(shù)好?4
1.8如何在C中實(shí)現(xiàn)不透明(抽象)數(shù)據(jù)類型?5
1.9如何生成"半全局變量",就是那種只能被部分源文件中的部分函數(shù)訪問的變量?5
存儲(chǔ)類型6
1.10同一個(gè)靜態(tài)(static)函數(shù)或變量的所有聲明都必須包含static存儲(chǔ)類型嗎?6
1.11extern在函數(shù)聲明中是什么意思?6
1.12關(guān)鍵字auto到底有什么用途?7
類型定義(typedef)7
1.13對于用戶定義類型,typedef 和#define有什么區(qū)別?7
1.14我似乎不能成功定義一個(gè)鏈表。我試過typedef struct{char item; NODEPTR next;} NODEPTR; 但是編譯器報(bào)了錯(cuò)誤信息。難道在C語言中結(jié)構(gòu)不能包含指向自己的指針嗎?7
1.15如何定義一對相互引用的結(jié)構(gòu)?9
1.16Struct{} x1;和typedef struct{} x2; 這兩個(gè)聲明有什么區(qū)別?10
1.17"typedef int(funcptr)();"是什么意思?10
const 限定詞10
1.18我有這樣一組聲明:typedef char charp; const charp p; 為什么是p而不是它指向的字符為const?10
1.19為什么不能像下面這樣在初始式和數(shù)組維度值中使用const值?const int n=5; int a[n];10
1.20
送貨快 紙質(zhì)好
質(zhì)量嗷嗷的好
這個(gè)商品不錯(cuò)~
對c語言有了更深的了解
書不錯(cuò),物美價(jià)廉,內(nèi)容詳實(shí),字跡清晰,值得購買。
書的形式挺好的,對C語言查漏補(bǔ)缺
包裝完好,印刷清晰
很好
很不錯(cuò)的一本書,可以學(xué)到很多東西
好
這書真心不錯(cuò)
好哈的哦哦哦
內(nèi)容不錯(cuò),需要不斷的理解應(yīng)用!
我比較喜歡在當(dāng)當(dāng)網(wǎng)買書,價(jià)格比較實(shí)惠.促銷就更好.
售后服務(wù)態(tài)度非常好。當(dāng)然書的內(nèi)容也不錯(cuò)。
不錯(cuò),我看了,講的不錯(cuò)
我喜歡
質(zhì)量還可以。
有待考證,買的求太多了
紙張很好!
還沒看,但覺得應(yīng)該有用
非常好,值得推薦...
很喜歡這本書,很值得學(xué)習(xí),學(xué)習(xí)C語言應(yīng)該看的一本書,很有價(jià)值