出版時(shí)間:2010-4 出版社:高等教育出版社 作者:李勤 主編 頁(yè)數(shù):220 字?jǐn)?shù):350000
內(nèi)容概要
在程序設(shè)計(jì)語(yǔ)言中,C語(yǔ)言一直是許多高校程序設(shè)計(jì)課程的首選語(yǔ)言,但是C語(yǔ)言的教學(xué)效果并不理想,尤其是在高職高專學(xué)校中,有些學(xué)生只會(huì)考試而不會(huì)編寫程序。為了適應(yīng)高等職業(yè)院校的教學(xué)改革,我們總結(jié)了C語(yǔ)言教學(xué)中的經(jīng)驗(yàn)和常見(jiàn)問(wèn)題,決定從高職學(xué)生的認(rèn)知特點(diǎn)出發(fā),采用“任務(wù)驅(qū)動(dòng)”的編寫模式來(lái)編寫適合職業(yè)教育特點(diǎn)的教材。 本書通過(guò)精選案例,采用提出問(wèn)題、分析問(wèn)題、選擇數(shù)據(jù)類型和程序算法、給出源程序和總結(jié)的方式,圍繞如何解決問(wèn)題來(lái)講解C語(yǔ)言知識(shí),旨在培養(yǎng)學(xué)生的語(yǔ)言應(yīng)用和程序設(shè)計(jì)能力。
書籍目錄
第1章 C語(yǔ)言編程基礎(chǔ) 1.1 程序與高級(jí)語(yǔ)言 1.1.1 程序與高級(jí)語(yǔ)言概念 1.1.2 C語(yǔ)言的特點(diǎn) 1.1.3 C程序的結(jié)構(gòu) 1.2 算法設(shè)計(jì)與描述 1.2.1 算法設(shè)計(jì) 1.2.2 算法描述 1.3 C程序的運(yùn)行與調(diào)試 1.3.1 C程序的運(yùn)行過(guò)程 1.3.2 修改語(yǔ)法錯(cuò)誤 1.3.3 排除鏈接錯(cuò)誤 1.3.4 程序的調(diào)試 1.3.5 終止程序執(zhí)行 1.4 編譯預(yù)處理 1.4.1 宏定義命令#define 1.4.2 文件包含命令#includf 習(xí)題一第2章順序結(jié)構(gòu)程序設(shè)計(jì) 2.1 數(shù)據(jù)類型 2.1.1 基本數(shù)據(jù)類型 2.1.2 類型修飾符 2.2 定義變量 2.3 定義常量 2.4 數(shù)據(jù)的輸入輸出 2.4.1 格式化輸出函數(shù) 2.4.2 格式化輸入函數(shù) 2.4.3 字符輸入輸出 2.4.4 字符串輸入輸出 2.5 運(yùn)算符與表達(dá)式 2.5.1 算術(shù)運(yùn)算符 2.5.2 賦值運(yùn)算 2.5.3 關(guān)系運(yùn)算符 2.5.4 邏輯運(yùn)算符 2.5.5 位運(yùn)算 2.5.6 條件運(yùn)算符 2.5.7 逗號(hào)操作符 2.5.8 sizeof()運(yùn)算符 2.6 表達(dá)式中的類型轉(zhuǎn)換 2.6.1 自動(dòng)類型轉(zhuǎn)換 2.6.2 強(qiáng)制類型轉(zhuǎn)換 習(xí)題二第3章分支程序設(shè)計(jì) 3.1 程序的三種基本結(jié)構(gòu) 3.2 使用條件語(yǔ)句編程 3.2.1 成績(jī)判定程序 3.2.2 個(gè)人所得稅計(jì)算程序 3.3 多分支結(jié)構(gòu) 3.3.1 獎(jiǎng)金計(jì)算程序 3.3.2 switch語(yǔ)句要點(diǎn) 3.4 分支結(jié)構(gòu)編程實(shí)例 習(xí)題三第4章 循環(huán)程序設(shè)計(jì) 4.1 應(yīng)用for語(yǔ)句編程 4.2 應(yīng)用while語(yǔ)句編程 4.3 應(yīng)用do—while語(yǔ)句編程 4.4 跳轉(zhuǎn)語(yǔ)句 4.5 循環(huán)嵌套 4.6 循環(huán)程序設(shè)計(jì)實(shí)例 4.6.1 枚舉法 4.6.2 遞推法 4.6.3 求最大公約數(shù) 習(xí)題四第5章 數(shù)組與循環(huán) 5.1 一維數(shù)組及應(yīng)用 5.1.1 使用一維數(shù)組排序 5.1.2 一維數(shù)組總結(jié) 5.2 二維數(shù)組 5.2.1 二維數(shù)組定義 5.2.2 二維數(shù)組的初始化 5.2.3 用二維數(shù)組編程 5.3 多維數(shù)組 5.3.1 多維數(shù)組定義 5.3.2 三維數(shù)組編程實(shí)例 5.4 數(shù)組編程示例 5.4.1 篩選法求素?cái)?shù) 5.4.2 使用數(shù)組處理字符串 5.4.3 矩陣運(yùn)算 習(xí)題五第6章 函數(shù) 6.1 自定義函數(shù)示例 6.2 自定義函數(shù)詳解 6.2.1 函數(shù)定義 6.2.2 函數(shù)調(diào)用 6.2.3 函數(shù)聲明 6.2.4 參數(shù)聲明形式 6.3 變量的作用域和生存期 6.3.1 變量的作用域 6.3.2 變量的存儲(chǔ)類別 6.4 使用函數(shù)編程 6.4.1 統(tǒng)計(jì)字符出現(xiàn)頻率 6.4.2 班級(jí)成績(jī)統(tǒng)計(jì)程序 6.5 遞歸函數(shù) 6.5.1 漢諾塔問(wèn)題 6.5.2 八皇后問(wèn)題 6.5.3 遞歸函數(shù)總結(jié) 6.6 運(yùn)行多文件程序 習(xí)題六第7章指 針 7.1 指針的定義及操作 7.1.1 指針的含義 7.1.2 指針變量的定義 7.1.3 指針的基本操作 7.2 用指針處理數(shù)組元素 7.2.1 用指針處理一維數(shù)組 7.2.2 用指針處理二維數(shù)組 7.3 用指針編程 7.3.1 用指針處理字符串 7.3.2 用指針數(shù)組對(duì)字符串排序 7.3.3 用指針?lè)祷睾瘮?shù)處理結(jié)果 7.4 main函數(shù)中的參數(shù) 7.5 指向函數(shù)的指針 7.5.1 函數(shù)指針定義 7.5.2 函數(shù)指針的賦值 7.6 多級(jí)指針 習(xí)題七第8章 自定義類型 8.1 自定義類型簡(jiǎn)述 8.2 結(jié)構(gòu)體及應(yīng)用 8.2.1 定義結(jié)構(gòu)體 8.2.2 結(jié)構(gòu)體變量的操作 8.2.3 使用結(jié)構(gòu)數(shù)組編程 8.2.4 指向結(jié)構(gòu)的指針 8.2.5 位域及應(yīng)用 8.3 共用體 8.4 枚舉類型 8.4.1 枚舉定義 8.4.2 枚舉元素的值 8.4.3 枚舉變量的操作 習(xí)題八第9章 文件操作 9.1 文件系統(tǒng)操作基礎(chǔ) 9.1.1 文件的概念 9.1.2 文件類型指針 9.1.3 文件系統(tǒng)函數(shù) 9.2 文件操作 9.2.1 打開(kāi)與關(guān)閉文件 9.2.2 文件的字符輸入輸出 9.2.3 字符串形式的輸入輸出 9.2.4 讀/寫二進(jìn)制文件 9.2.5 文件的格式化輸入輸出 9.3 文件的定位與檢測(cè) 9.3.1 文件定位 9.3.2 文件的出錯(cuò)檢測(cè) 習(xí)題九附錄1 常用字符ASCII碼表附錄2 C語(yǔ)言常用庫(kù)函數(shù)參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載