多年來,教材《C 語言程序設(shè)計》被很多工程和科學(xué)研究所及院校指定為學(xué)習教材。本書是《C 語言程序設(shè)計》的配套習題集,旨在讓讀者學(xué)習基礎(chǔ)知識的同時,交叉地檢查所做習題的正確性,從而增強讀者的信心,改善整個C 語言學(xué)習的過程。本書的習題已經(jīng)過作者認真挑選,集中體現(xiàn)了各個知識要點的具體用法。
本書習題豐富,結(jié)構(gòu)合理,內(nèi)容深入淺出,建議搭配《C 語言程序設(shè)計》使用,非常適合用作高等學(xué)校本科生和專科生學(xué)習C 語言程序設(shè)計的練習手冊,也適合用作零基礎(chǔ)的程序設(shè)計初學(xué)者的自學(xué)用書。
(1)《C 語言程序設(shè)計》的配套習題集。旨在讓讀者學(xué)習基礎(chǔ)知識的同時,交叉地檢查所做習題的正確性,從而增強讀者的信心,改善整個C 語言學(xué)習的過程。
(2)適合初學(xué)人士。每章隨學(xué)隨練的章末練習及其解答,幫助鞏固本章所涵蓋的概念和技巧。
(3)習題豐富,結(jié)構(gòu)合理,內(nèi)容深入淺出,可搭配《C 語言程序設(shè)計》教材使用。
亞沙萬特·卡內(nèi)特卡爾(Yashavant Kanetkar)是一位受歡迎的IT領(lǐng)域演說家,在TedEx、印度理工學(xué)院(IIT)、印度國家理工學(xué)院(NIT)、印度信息技術(shù)學(xué)院(IIIT)和一些全球軟件公司舉辦過研討會和講習班。他的作品在世界范圍內(nèi)廣受歡迎,數(shù)以百萬計的學(xué)生和專業(yè)人員從中受益。他的作品被翻譯為印地語、古吉拉特語、英語、日語、韓語和漢語,分別在印度、美國、日本、韓國和中國出版。由于在創(chuàng)業(yè)、專業(yè)以及教育方面的建樹,他被印度理工學(xué)院坎普爾校區(qū)授予久負盛名的“杰出校友獎”(distinguished alumnus award)。連續(xù)5年,他被微軟公司授予“**NET技術(shù)撰稿人”和“*有價值專家”稱號。
預(yù)備知識 001
第 1 章 起步 007
第 2 章 C 語言的指令 013
第3 章 決策控制指令 023
第4 章 更復(fù)雜決策的創(chuàng)建 033
第5 章 循環(huán)控制指令 043
第6 章 更復(fù)雜的循環(huán)控制指令 049
第7 章 case 控制指令 057
第8 章 函數(shù) 063
第9 章 指針 067
第 10 章 遞歸 075
第 11 章 再論數(shù)據(jù)類型 079
第 12 章 C 預(yù)處理器 083
第 13 章 數(shù)組 089
第 14 章 多維數(shù)組 101
第 15 章 字符串 111
第 16 章 處理多個字符串 117
第 17 章 結(jié)構(gòu)體 123
第 18 章 控制臺輸入輸出 139
第 19 章 文件輸入輸出 145
第 20 章 關(guān)于輸入輸出的更多知識 161
第 21 章 對位進行操作 167
第 22 章 C 語言的其他特性 177
第 23 章 階段測驗 181
階段測驗I(第 1 ~ 7 章) 182
階段測驗II(第8 ~ 12 章) 186
階段測驗III(第 13 ~ 17 章) 189
階段測驗IV(第 18 ~ 22 章) 192