出版時間:2012-1 出版社:清華大學(xué)出版社 作者:于海英 主編 頁數(shù):272
內(nèi)容概要
本書根據(jù)教育部高等學(xué)校計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會于2009年10月發(fā)布的《高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略暨計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求》的指導(dǎo)精神,以循序漸進(jìn)、深入淺出的寫作思想,系統(tǒng)地介紹了C語言的基本知識和程序設(shè)計(jì)方法?!禖語言程序設(shè)計(jì)》選擇Dev?C++
5作為C程序的集成開發(fā)環(huán)境,精心設(shè)計(jì)編程實(shí)例,加深讀者對C語言基本原理、方法的理解,以提高程序設(shè)計(jì)能力。
全書內(nèi)容分為3個部分共12章。第一部分介紹C語言基礎(chǔ)知識和基本算法,包括C程序設(shè)計(jì)概述、數(shù)據(jù)類型和3種結(jié)構(gòu)的程序設(shè)計(jì)方法等;
第二部分主要講解數(shù)組、函數(shù)和指針等C語言程序重點(diǎn)和難點(diǎn)內(nèi)容,并通過程序?qū)嵗o出一些常用算法;
第三部分討論結(jié)構(gòu)體、共用體和枚舉類型等復(fù)雜數(shù)據(jù)結(jié)構(gòu),并介紹編譯預(yù)處理、文件的概念和文件的基本操作、位運(yùn)算等方面的知識。
本書可作為高等學(xué)校計(jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè)學(xué)習(xí)C語言程序設(shè)計(jì)的教材,也可作為參加計(jì)算機(jī)等級考試的讀者的參考書。
書籍目錄
第1章 C語言程序設(shè)計(jì)概述
1.1 計(jì)算機(jī)語言和計(jì)算機(jī)程序
1.2 C語言概述
1.2.1 C語言的產(chǎn)生和發(fā)展
1.2.2 C語言的特點(diǎn)
1.2.3 C語言程序結(jié)構(gòu)
1.2.4 C程序格式特點(diǎn)
1.3 C程序的運(yùn)行步驟與運(yùn)行環(huán)境
1.3.1 C程序的運(yùn)行步驟
1.3.2 Dev-C++5集成開發(fā)環(huán)境
1.3.3 運(yùn)行程序
1.3.4 調(diào)試程序
習(xí)題1
第2章 C語言的數(shù)據(jù)類型
2.1 計(jì)算機(jī)存儲信息的方法
2.1.1 位、字節(jié)及內(nèi)存地址
2.1.2 數(shù)值數(shù)據(jù)的表示
2.1.3 字符數(shù)據(jù)的表示
2.2 C語言的數(shù)據(jù)類型
2.3 常量與變量
2.3.1 標(biāo)識符
2.3.2 常量
2.3.3 變量
2.4 整型數(shù)據(jù)
2.4.1 整型數(shù)據(jù)的分類
2.4.2 整型常量
2.4.3 整型變量
2.5 實(shí)型數(shù)據(jù)
2.5.1 實(shí)型數(shù)據(jù)的分類
2.5.2 實(shí)型常量
2.5.3 實(shí)型變量
2.6 字符型數(shù)據(jù)
2.6.1 字符常量
2.6.2 字符變量
2.6.3 字符串常量
2.7 變量的初始化
2.8 運(yùn)算符與表達(dá)式概述
2.9 基本算術(shù)運(yùn)算符與算術(shù)表達(dá)式
2.9.1 基本算術(shù)運(yùn)算符
2.9.2 算術(shù)表達(dá)式
2.9.3 自增、自減運(yùn)算符及其表達(dá)式
2.10 賦值運(yùn)算符與賦值表達(dá)式
2.10.1 賦值運(yùn)算符與基本賦值表達(dá)式
2.10.2 復(fù)合賦值表達(dá)式
2.11 逗號運(yùn)算符與逗號表達(dá)式
2.12 數(shù)據(jù)類型的轉(zhuǎn)換
2.12.1 隱式類型轉(zhuǎn)換
2.12.2 強(qiáng)制類型轉(zhuǎn)換
習(xí)題2
第3章 簡單的C程序設(shè)計(jì)
3.1 算法的概念及特性
3.1.1 算法的概念
3.1.2 算法的特性
3.2 算法的流程圖表示
3.2.1 傳統(tǒng)流程圖
3.2.2 結(jié)構(gòu)化程序的3種基本結(jié)構(gòu)
3.2.3 N-S結(jié)構(gòu)化流程圖
3.3 C語言基本語句
3.3.1 表達(dá)式語句
3.3.2 復(fù)合語句
3.3.3 空語句
3.4 數(shù)據(jù)的輸入與輸出
3.4.1 格式輸出函數(shù)printf()
3.4.2 格式輸入函數(shù)scanf()
3.4.3 字符型輸入函數(shù)getchar()
3.4.4 字符型輸出函數(shù)putchar()
3.5 順序程序設(shè)計(jì)舉例
習(xí)題3
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)
4.1 關(guān)系運(yùn)算符與關(guān)系表達(dá)式
4.1.1 關(guān)系運(yùn)算符
4.1.2 關(guān)系表達(dá)式
4.2 邏輯運(yùn)算符與邏輯表達(dá)式
4.2.1 邏輯運(yùn)算符
4.2.2 邏輯表達(dá)式
4.3 if語句
4.3.1 if語句的語法及流程
4.3.2 if語句的嵌套
4.4 條件運(yùn)算符與條件表達(dá)式
4.5 switch語句
習(xí)題4
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
5.1 while語句
5.2 do…while語句
5.3 for語句
5.4 循環(huán)嵌套
5.5 break語句和continue語句
5.5.1 break語句
5.5.2 continue語句
5.6 goto語句
習(xí)題5
第6章 數(shù)組
6.1 一維數(shù)組
6.1.1 一維數(shù)組的定義
6.1.2 一維數(shù)組的初始化
6.1.3 一維數(shù)組元素的引用
6.1.4 一維數(shù)組程序舉例
6.2 二維數(shù)組
6.2.1 二維數(shù)組的定義
6.2.2 二維數(shù)組的初始化
6.2.3 二維數(shù)組元素的引用
6.2.4 二維數(shù)組程序舉例
6.2.5 多維數(shù)組
6.3 字符數(shù)組
6.3.1 字符數(shù)組的定義
6.3.2 字符數(shù)組的初始化
6.3.3 字符數(shù)組的格式輸入與輸出
6.3.4 字符處理函數(shù)
6.3.5 字符數(shù)組應(yīng)用舉例
習(xí)題6
第7章 函數(shù)
7.1 模塊化程序設(shè)計(jì)思想及函數(shù)分類
7.1.1 模塊化程序設(shè)計(jì)思想
7.1.2 函數(shù)的分類
7.2 系統(tǒng)函數(shù)
7.3 用戶自定義函數(shù)
7.3.1 函數(shù)定義
7.3.2 函數(shù)的參數(shù)和函數(shù)的值
7.3.3 函數(shù)的調(diào)用
7.4 函數(shù)間的數(shù)據(jù)傳遞
7.4.1 使用函數(shù)參數(shù)傳遞數(shù)據(jù)
7.4.2 使用全局變量傳遞數(shù)據(jù)
7.5 數(shù)組作為函數(shù)參數(shù)
7.6 函數(shù)的遞歸調(diào)用
7.7 變量的作用域與存儲類別
7.7.1 局部變量和全局變量
7.7.2 變量的存儲類別
習(xí)題7
第8章 指針
8.1 指針概述
8.2 指針變量的定義和引用
8.2.1 指針變量的定義
8.2.2 指針變量的引用
8.2.3 指針變量作為函數(shù)的參數(shù)
8.3 指針與數(shù)組
8.3.1 指針與一維數(shù)組
8.3.2 指向多維數(shù)組的指針和指針變量
8.4 指向指針的指針
8.5 指針與函數(shù)
8.6 字符串與指針
8.7 指針與數(shù)組
8.8 帶參數(shù)的主函數(shù)main
習(xí)題8
第9章 結(jié)構(gòu)體、共用體和枚舉類型
9.1 結(jié)構(gòu)體類型
9.1.1 結(jié)構(gòu)體類型的定義
9.1.2 結(jié)構(gòu)體類型變量和數(shù)組的定義
9.1.3 結(jié)構(gòu)體變量和數(shù)組的初始化
9.1.4 結(jié)構(gòu)體變量和數(shù)組的引用
9.1.5 結(jié)構(gòu)體類型的嵌套
9.2 共用體類型
9.2.1 共用體類型的定義
9.2.2 共用體變量和數(shù)組的定義
9.2.3 共用體變量和數(shù)組的引用
9.2.4 共用體類型的嵌套
9.3 枚舉類型數(shù)據(jù)
9.4 自定義類型標(biāo)識符typedef
習(xí)題9
第10章 編譯預(yù)處理
10.1 宏定義
10.1.1 不帶參數(shù)的宏
10.1.2 帶參數(shù)的宏
10.1.3 終止宏
10.2 文件包含
10.3 條件編譯
10.3.1 “#if”命令
10.3.2 “#ifdef”命令
10.3.3 “#ifndef”命令
習(xí)題10
第11章 文件
11.1 文件概述
11.1.1 文件的概念及文件分類
11.1.2 文件系統(tǒng)
11.1.3 文件指針
11.2 文件的打開與關(guān)閉
11.2.1 文件的打開
11.2.2 文件的關(guān)閉
11.3 文件的讀/寫
11.3.1 字符讀/寫函數(shù)
11.3.2 字符串讀/寫函數(shù)
11.3.3 格式化讀/寫函數(shù)
11.3.4 數(shù)據(jù)塊讀/寫函數(shù)
11.4 文件讀/寫指針的定位及文件檢測
11.4.1 文件讀/寫位置指針的概念
11.4.2 文件讀/寫位置指針的定位
11.4.3 文件的檢測
習(xí)題11
第12章 位運(yùn)算
12.1 位運(yùn)算符
12.1.1 位運(yùn)算符簡介
12.1.2 位運(yùn)算舉例
12.2 位段
習(xí)題12
附錄A ASCII碼表
附錄B C語言常用關(guān)鍵字表
附錄C 運(yùn)算符優(yōu)先級與結(jié)合性表
附錄D C語言庫函數(shù)
參考文獻(xiàn)
編輯推薦
《21世紀(jì)高等學(xué)校計(jì)算機(jī)基礎(chǔ)實(shí)用規(guī)劃教材:C語言程序設(shè)計(jì)》教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合、教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力、教學(xué)內(nèi)容先進(jìn),強(qiáng)調(diào)計(jì)算機(jī)在各專業(yè)中的應(yīng)用、教學(xué)模式完善,提供配套的教學(xué)資源解決方案。
圖書封面
評論、評分、閱讀與下載