出版時(shí)間:2004-9 出版社:清華大學(xué) 作者:(美)克羅匹 著,羅鐵庚 譯 頁數(shù):688 字?jǐn)?shù):1086000
Tag標(biāo)簽:無
內(nèi)容概要
本書以通俗易懂的語言全面講述了C語言的基礎(chǔ)知識(shí)和編程方法,重點(diǎn)介紹了自頂向下的邏輯設(shè)計(jì)和模塊化的結(jié)構(gòu)化編程方法,并通過大量地示例向讀者介紹了各種編程元素的工作方式,簡(jiǎn)化了學(xué)習(xí)過程,而且提高了學(xué)習(xí)效果。書中把復(fù)雜的內(nèi)容分解為多個(gè)簡(jiǎn)單的主題,以便于讀者更好地學(xué)習(xí)。本書表述嚴(yán)謹(jǐn)、推理縝密,是一本不可多得的C語言程序設(shè)計(jì)入門教材。 本書特色 · 提供豐富全面的編程示例、詳細(xì)深入的示例分析和清晰明了的程序流程圖和偽代碼 · 通過“知識(shí)點(diǎn)檢查”幫助讀者及時(shí)地掌握自己的學(xué)習(xí)狀況,“課程指南”則高度概括了每章課程所介紹的核心主題 · “編程技巧”部分為讀者提供大量實(shí)用的建議,而貫穿全書的“編程項(xiàng)目”則幫助讀者將所學(xué)知識(shí)應(yīng)用于實(shí)踐中,從而起到溫故知新的作用
作者簡(jiǎn)介
David M.Collopy是俄亥俄州立大學(xué)的知名教授,對(duì)計(jì)算機(jī)基礎(chǔ)教學(xué)工作有著獨(dú)到深入見解。其教學(xué)風(fēng)格通俗易懂,深入淺出,因而所編寫的教材頗受廣大讀者的歡迎。他所著的暢銷書還包括Introduction to C++programming:A Modular Appraoach和Introduction ot COBOL:A Guide to
書籍目錄
第1章 基本概念 1.1 學(xué)習(xí)目標(biāo) 1.2 計(jì)算機(jī) 1.3 計(jì)算機(jī)系統(tǒng) 1.4 數(shù)據(jù)結(jié)構(gòu) 1.5 知識(shí)點(diǎn)檢查1A 1.6 程序規(guī)劃 1.7 設(shè)計(jì)報(bào)表 1.8 報(bào)表規(guī)劃原則 1.9 編譯程序 1.10 錯(cuò)誤和調(diào)試 1.11 知識(shí)點(diǎn)檢查1B 1.12 開發(fā)第一個(gè)程序 1.13 示例程序CHAP1A 1.14 分析示例程序CHAP1A 1.15 編程技巧和注意事項(xiàng) 1.16 課程指南CHAP1A 1.17 示例程序cHAP1B 1.18 分析示例程序cHAP1B 1.19 編程技巧和注意事項(xiàng) 1.20 課程指南CHAP1B 1.21 創(chuàng)建標(biāo)識(shí)名 1.22 區(qū)分大小寫 1.23 關(guān)鍵字 1.24 知識(shí)點(diǎn)考查1C 1.25 小結(jié) 1.26 編程項(xiàng)目第2章 走近C語言 2.1 學(xué)習(xí)目標(biāo) 2.2 基本結(jié)構(gòu) 2.3 注釋 2.4 #include指令 2.5 main()函數(shù) 2.6 常用數(shù)據(jù)類型 2.7 數(shù)值常量 2.8 數(shù)值變量 2.9 為數(shù)值變量賦值 2.10 符號(hào)常量:#define指令 2.11 屏幕輸出:printf()函數(shù) 2.12 轉(zhuǎn)義序列 2.13 鍵盤輸入:scanf()函數(shù) 2.14 算術(shù)運(yùn)算符 2.15 算術(shù)表達(dá)式 2.16 知識(shí)點(diǎn)檢查2A 2.17 示例程序CHAP2A 2.18 分析示例程序CHAP2A 2.19 編程技巧和注意事項(xiàng) 2.20 課程指南CHAP2A 2.21 非數(shù)值常量 2.22 非數(shù)值變量 2.23 為非數(shù)值變量賦值 2.24 打印非數(shù)值輸出 2.25 讀取非數(shù)值數(shù)據(jù) 2.26 return語句 2.27 知識(shí)點(diǎn)檢查2B 2.28 示例程序CHAP2B 2.29 分析示例程序CHAP2B 2.30 編程技巧和注意事項(xiàng) 2.31 課程指南CHAP2B 2.32 小結(jié) 2.33 編程項(xiàng)目第3章 模塊化編程 3.1 學(xué)習(xí)目標(biāo) 3.2 模塊結(jié)構(gòu)化編程 3.3 邏輯結(jié)構(gòu) 3.4 全局變量和局部變量 3.5 編程人員定義的模塊 3.6 函數(shù)原型 3.7 知識(shí)點(diǎn)檢查3A 3.8 示例程序CHAP3A 3.9 分析示例程序CHAP3A 3.10 編程技巧和注意事項(xiàng) 3.11 課程指南CHAP3A 3.12 示例程序CHAP3B 3.13 示例程序CHAP3C 3.14 分析示例程序CHAP3C 3.15 編程技巧和注意事項(xiàng) 3.16 課程指南CHAP3B 3.17 結(jié)構(gòu)化編程 3.18 編程指導(dǎo)原則 3.19 知識(shí)點(diǎn)檢查3B 3.20 小結(jié) 3.21 編程項(xiàng)目第4章 字符串函數(shù)和循環(huán) 4.1 學(xué)習(xí)目標(biāo) 4.2 字符串函數(shù) 4.3 strcat()函數(shù) 4.4 strcpy()函數(shù) 4.5 strcmp()函數(shù) 4.6 strlen()函數(shù) 4.7 知識(shí)點(diǎn)檢查4A 4.8 字符串輸入和掃描集 4.9 fflush()函數(shù) 4.10 迭代和循環(huán)處理 4.11 關(guān)系運(yùn)算符 4.12 邏輯運(yùn)算符 4.13 知識(shí)點(diǎn)檢查4B 4.14 增量和減量運(yùn)算符 4.15 while循環(huán) 4.16 知識(shí)點(diǎn)檢查4C 4.17 示例程序CHAP4A 4.18 分析示例程序CHAP4A 4.19 編程技巧和注意事項(xiàng) 4.20 課程指南CHAP4A 4.21 統(tǒng)計(jì)運(yùn)算 4.22 do/While循環(huán) 4.23 for循環(huán) 4.24 嵌套循環(huán) 4.25 知識(shí)點(diǎn)檢查4D 4.26 示例程序CHAP4B 4.27 分析示例程序CHAP4B 4.28 編程技巧和注意事項(xiàng) 4.29 課程指南CHAP4B 4.30 打印機(jī)輸出:fprintf()函數(shù) 4.31 知識(shí)點(diǎn)檢查4E 4.32 示例程序CHAP4C 4.33 分析示例程序cHAP4C 4.34 編程技巧和注意事項(xiàng) 4.35 課程指南CHAP4C 4.36 小結(jié) 4.37 編程項(xiàng)目第5章 分支結(jié)構(gòu) 5.1 學(xué)習(xí)目標(biāo) 5.2 選擇不同的處理路徑 5.3 無條件分支和條件分支 5.4 if語句 5.5 嵌套if語句 5.6 if/else語句 5.7 嵌套if/else語句 5.8 知識(shí)點(diǎn)檢查5A 5.9 示例程序CHAP5A 5.10 分析示例程序CHAP5A 5.11 編程技巧和注意事項(xiàng) 5.12 課程指南CHAP5A 5.13 switch和break語句 5.14 goto和label語句 5.15 知識(shí)點(diǎn)檢查5B 5.16 示例程序CHAP5B 5.17 分析示例程序CHAP5B 5.18 編程技巧和注意事項(xiàng) 5.19 課程指南CHAP5B 5.20 小結(jié) 5.21 編程項(xiàng)目第6章 使用菜單 6.1 學(xué)習(xí)目標(biāo) 6.2 數(shù)據(jù)驗(yàn)證 6.3 以菜單驅(qū)動(dòng)的程序 6.4 菜單創(chuàng)建原則 6.5 設(shè)置菜單格式及打印菜單 6.6 菜單選擇:嵌套if/else語句 6.7 字符選項(xiàng)代碼 6.8 getch()函數(shù) 6.9 知識(shí)點(diǎn)檢查6A 6.10 示例程序CHAP6A 6.11 分析示例程序CHAP6A 6.12 編程技巧和注意事項(xiàng) 6.13 課程指南CHAP6A 6.14 菜單選擇:switch語句 6.15 示例程序CHAP6B 6.16 分析示例程序CHAP6B 6.17 編程技巧和注意事項(xiàng) 6.18 課程指南CHAP6B 6.19 小結(jié) 6.20 編程項(xiàng)目第7章 文本文件 7.1 學(xué)習(xí)目標(biāo) 7.2 文件和記錄 7.3 文本文件 7.4 創(chuàng)建文本文件 7.5 聲明文件指針變量:FILE數(shù)據(jù)類型 7.6 知識(shí)點(diǎn)檢查7A 7.7 打開文件:fopen()函數(shù) 7.8 讀取記錄 7.9 測(cè)試文件結(jié)束:feof()函數(shù) 7.10 關(guān)閉文件:fclose()函數(shù) 7.11 知識(shí)點(diǎn)檢查7B 7.12 示例程序CHAP7A 7.13 分析示例程序CHAP7A 7.14 編程技巧和注意事項(xiàng) 7.15 課程指南CHAP7A 7.16 文本文件處理步驟 7.17 使用尾端記錄 7.18 知識(shí)點(diǎn)檢查7C 7.19 示例程序CHAP7B 7.20 分析示例程序CHAP7B 7.21 編程技巧和注意事項(xiàng) 7.22 課程指南CHAP7B 7.23 小結(jié) 7.24 編程項(xiàng)目第8章 換頁和控制中斷 8.1 學(xué)習(xí)目標(biāo) 8.2 換頁報(bào)表 8.3 知識(shí)點(diǎn)檢查8A 8.4 示例程序CHAP8A 8.5 分析示例程序CHAP8A 8.6 編程技巧和注意事項(xiàng) 8.7 課程指南CHAP8A 8.8 控制中斷報(bào)表 8.9 知識(shí)點(diǎn)檢查8B 8.10 示例程序CHAP8B 8.11 分析示例程序CHAP8B 8.12 編程技巧和注意事項(xiàng) 8.13 課程指南CHAP8B 8.14 小結(jié) 8.15 編程項(xiàng)目第9章 多級(jí)控制中斷 9.1 學(xué)習(xí)目標(biāo): 9.2 多級(jí)控制中斷報(bào)表 9.3 編寫兩級(jí)控制中斷程序 9.4 知識(shí)點(diǎn)檢查9A 9.5 示例程序CHAP9A 9.6 分析示例程序CHAP9A 9.7 偏程技巧和注意事項(xiàng) 9.8 課程指南CHAP9A 9.9 編寫四級(jí)控制中斷程序 9.10 知識(shí)點(diǎn)檢查9B 9.11 示例程序CHAP9B 9.12 分析示例程序CHAP9B 9.13 編程技巧和注意事項(xiàng) 9.14 課程指南CHAP9B 9.15 小結(jié) 9.16 編程項(xiàng)目第10章 數(shù)組和排序 10.1 學(xué)習(xí)目標(biāo) 10.2 數(shù)組 10.3 創(chuàng)建數(shù)組 10.4 知識(shí)點(diǎn)檢查10A 10.5 下標(biāo) 10.6 知識(shí)點(diǎn)檢查10B 10.7 加載數(shù)組 10.8 打印數(shù)組 10.9 處理數(shù)組 10.10 并行數(shù)組 10.11 知識(shí)點(diǎn)檢查10C 10.12 示例程序CHAPl0A 10.13 分析示例程序CHAPl0A 10.14 編程技巧和注意事項(xiàng) 10.15 課程指南CHAPlOA 10.16 數(shù)組查找 10.17 知識(shí)點(diǎn)檢查10D 10.18 示例程序CHAPl0B 10.19 分析示例程序CHAPlOB 10.20 編程技巧和注意事項(xiàng) 10.21 課程指南CHAPl0B 10.22 排序 10.23 知識(shí)點(diǎn)檢查10E 10.24 示例程序CHAPl0C 10.25 分析示例程序CHAPl0C 10.26 編程技巧和注意事項(xiàng) 10.27 課程指南CHAP10C 10.28 小結(jié) 10.29 編程項(xiàng)目……第11章 多維數(shù)組第12章 順序文件第13章 更新順序文件第14章 結(jié)構(gòu)體和隨機(jī)文件第15章 索引文件附錄A ASCII表附錄B 編程標(biāo)準(zhǔn)附錄C 輸入/輸出函數(shù)附錄D 數(shù)學(xué)函數(shù)及相關(guān)函數(shù)
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載