C 語(yǔ)言程序設(shè)計(jì) (21世紀(jì)高職高專創(chuàng)新精品規(guī)劃教材)
- 所屬分類:
- 作者:
朱建芳,周建輝 主編
- 出版社:
水利水電出版社
- ISBN:9787508469607
- 出版日期:2010-1-1
-
原價(jià):
¥35.00元
現(xiàn)價(jià):¥26.30元
-
本書信息由合作網(wǎng)站提供,請(qǐng)前往以下網(wǎng)站購(gòu)買:
圖書簡(jiǎn)介
本書是“21世紀(jì)高職高專創(chuàng)新精品規(guī)劃教材”之一。
本書介紹C語(yǔ)言語(yǔ)法知識(shí)、程序設(shè)計(jì)基本方法、數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ)知識(shí),以及如何利用C語(yǔ)言編程解決問(wèn)題和進(jìn)行應(yīng)用項(xiàng)目開發(fā)。主要內(nèi)容有:C語(yǔ)言概述、C語(yǔ)言集成開發(fā)環(huán)境Turbo c的操作使用、C語(yǔ)言語(yǔ)法知識(shí)、C語(yǔ)言的數(shù)據(jù)輸入輸出處理、3種基本結(jié)構(gòu)(順序、選擇、循環(huán))的C語(yǔ)言程序設(shè)計(jì)、程序設(shè)計(jì)基本方法、C語(yǔ)言模塊化程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法的基礎(chǔ)知識(shí)、C語(yǔ)言的綜合應(yīng)用、實(shí)訓(xùn)項(xiàng)目等。每章后面均配有豐富的習(xí)題和上機(jī)實(shí)踐內(nèi)容。
本書可用作高職高專院校計(jì)算機(jī)類專業(yè)和其他工科類相關(guān)專業(yè)C語(yǔ)言程序設(shè)計(jì)課程的教材,也可供其他C語(yǔ)言初學(xué)者參考使用。
目錄
序
前言
第1章 C語(yǔ)言概述
本章 學(xué)習(xí)目標(biāo)
1.1 C語(yǔ)言的發(fā)展簡(jiǎn)史
1.2 C語(yǔ)言的特點(diǎn)
1.3 認(rèn)識(shí)C程序
1.3.1 一個(gè)簡(jiǎn)單的C程序
1.3.2 C程序的基本結(jié)構(gòu)
1.3.3 C程序中的單詞
1.3.4 如何編寫可讀性良好的C程序
1.4 C程序的運(yùn)行與調(diào)試
1.4.1 C程序設(shè)計(jì)的基本步驟
1.4.2 如何使用Turbo c/C++3.0運(yùn)行與調(diào)試C程序
習(xí)題一
實(shí)訓(xùn)一
第2章 基本數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
本章學(xué)習(xí)目標(biāo)
2.1 C語(yǔ)言的數(shù)據(jù)類型
2.2 常量與變量
2.2.1 常量
2.2.2 變量
2.3 整型數(shù)據(jù)
2.3.1 整型常量
2.3.2 整型變量
2.4 實(shí)型數(shù)據(jù)
2.4.1 實(shí)型常量
2.4.2 實(shí)型變量
2.5 字符型數(shù)據(jù)
2.5.1 字符常量
2.5.2 字符變量
2.5.3 字符串常量
2.6 各類數(shù)據(jù)混合運(yùn)算
2.7 C語(yǔ)言的運(yùn)算符與表達(dá)式
2.7.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.7.2 白增與白減運(yùn)算符
2.7.3 賦值運(yùn)算符和賦值表達(dá)式
2.7.4 關(guān)系運(yùn)算符及其表達(dá)式
2.7.5 邏輯運(yùn)算符及其表達(dá)式
2.7.6 逗號(hào)運(yùn)算符(,)及其表達(dá)式
2.7.7 位運(yùn)算符及其表達(dá)式
2.8 運(yùn)算符的優(yōu)先級(jí)及其結(jié)合性
習(xí)題二
實(shí)訓(xùn)二
第3章 簡(jiǎn)單的C程序設(shè)計(jì)
本章學(xué)習(xí)目標(biāo)
3.1 C語(yǔ)句概述
3.2 程序的三種基本結(jié)構(gòu)
3.3 賦值語(yǔ)句
3.4 數(shù)據(jù)輸入輸出
3.4.1 printf().格式化輸出函數(shù)
3.4.2 putchar()單個(gè)字符的輸出函數(shù)
3.4.3 scanf()——格式化輸入函數(shù)
3.4.4 getchar()——單個(gè)字符輸入函數(shù)
3.5 順序結(jié)構(gòu)的簡(jiǎn)單C程序設(shè)計(jì)舉例
習(xí)題三
實(shí)訓(xùn)三
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)
本章學(xué)習(xí)目標(biāo)
4.1 if語(yǔ)句
4.2 switch語(yǔ)句
4.3 選擇結(jié)構(gòu)程序設(shè)計(jì)舉例
習(xí)題四
實(shí)訓(xùn)四
第5章 循環(huán)結(jié)構(gòu)的C程序設(shè)計(jì)
本章學(xué)習(xí)目標(biāo)
5.1 循環(huán)語(yǔ)句
5.1.1 goto語(yǔ)句
5.1.2 while語(yǔ)句
5.1.3 do—while語(yǔ)句
5.1.4 for語(yǔ)句
5.2 break語(yǔ)句和continue語(yǔ)句
5.2.1 break語(yǔ)句
5.2.2 continue語(yǔ)句
5.2.3 break語(yǔ)句和continue語(yǔ)句的比較
5.3 循環(huán)的嵌套
5.4 幾種循環(huán)的比較
5.5 循環(huán)結(jié)構(gòu)的C程序設(shè)計(jì)舉例
習(xí)題五
實(shí)訓(xùn)五
第6章 數(shù)組和串
本章學(xué)習(xí)目標(biāo)
6.1 一維數(shù)組的定義和引用
6.2 二維數(shù)組的定義和引用
6.3 字符數(shù)組與字符串
6.4 常用的字符串處理函數(shù)
6.5 數(shù)組應(yīng)用編程
習(xí)題六
實(shí)訓(xùn)六
第7章 函數(shù)
本章學(xué)習(xí)目標(biāo)
7.1 函數(shù)的定義
7.2 函數(shù)的調(diào)用
7.2.1 函數(shù)調(diào)用的一般形式
7.2.2 函數(shù)問(wèn)的參數(shù)傳遞
7.2.3 函數(shù)調(diào)用的方式
7.2.4 函數(shù)的聲明
7.2.5 函數(shù)的遞歸調(diào)用
7.2.6 數(shù)組作為函數(shù)的參數(shù)
7.3 由多個(gè)函數(shù)組成的C程序設(shè)計(jì)
習(xí)題七
實(shí)訓(xùn)七
第8章 編譯預(yù)處理
本章學(xué)習(xí)目標(biāo)
8.1 宏定義
8.2 文件包含
8.3 條件編譯
習(xí)題八
實(shí)訓(xùn)八
第9章 指針
本章學(xué)習(xí)目標(biāo)
9.1 指針與內(nèi)存地址
9.1.1 變量的地址
9.1.2 變量在內(nèi)存中的存取
9.2 變量的指針與指針變量
9.2.1 什么是指針變量
9.2.2 指針變量的定義
9.2.3 指針變量的引用
9.2.4 指針變量作為函數(shù)參數(shù)
9.3 數(shù)組指針
9.3.1 指向數(shù)組元素的指針
9.3.2 通過(guò)指針引用數(shù)組元素
9.3.3 數(shù)組名作函數(shù)參數(shù)
9.3.4 二維數(shù)組的指針和指向二維數(shù)組的指針變量
9.4 字符串指針
9.4.1 字符串的指針表示和引用
9.4.2 字符串指針作函數(shù)參數(shù)
9.5 函數(shù)指針
9.5.1 指向函數(shù)的指針變量
9.5.2 用函數(shù)指針變量調(diào)用函數(shù)
9.5.3 用指向函數(shù)的指針作函數(shù)參數(shù)
9.6 返回指針值的函數(shù)
9.7 指針數(shù)組和指向指針的指針
9.7.1 指針數(shù)組
9.7.2 指向指針的指針
9.7.3 指針數(shù)組作main()函數(shù)的形參
9.8 指針應(yīng)用編程
習(xí)題九
實(shí)訓(xùn)九
第10章 結(jié)構(gòu)類型
本章學(xué)習(xí)目標(biāo)
10.1 結(jié)構(gòu)體類型與結(jié)構(gòu)體變量的定義
10.1.1 結(jié)構(gòu)體類型的定義
10.1.2 結(jié)構(gòu)體類型變量的定義
10.2 結(jié)構(gòu)體變量的引用與初始化
10.2.1 結(jié)構(gòu)體類型變量的引用
10.2.2 結(jié)構(gòu)體變量的初始化
10.3 結(jié)構(gòu)體數(shù)組
10.3.1 結(jié)構(gòu)體數(shù)組的定義
10.3.2 結(jié)構(gòu)體數(shù)組的初始化
10.3.3 結(jié)構(gòu)體數(shù)組應(yīng)用舉例
10.4 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針
10.4.1 指向結(jié)構(gòu)體變量的指針
10.4.2 指向結(jié)構(gòu)體數(shù)組的指針
10.5 共用體類型
10.5.1 共用體類型的定義
10.5.2 共用體變量的定義
10.5.3 共用體變量的引用
10.6 枚舉類型
10.7 用typedef定義類型的別名
10.8 結(jié)構(gòu)體應(yīng)用編程
習(xí)題十
實(shí)訓(xùn)十
第11章 C語(yǔ)言的模塊化程序設(shè)計(jì)
本章學(xué)習(xí)目標(biāo)
11.1 程序設(shè)計(jì)的基本方法
11.1.1 自項(xiàng)向下、逐步求精的設(shè)計(jì)過(guò)程
11.1.2 模塊化程序設(shè)計(jì)
11.1.3 結(jié)構(gòu)化編程
11.2 C語(yǔ)言對(duì)模塊化編程的支持
11.2.1 局部變量與全局變量
11.2.2 變量的存儲(chǔ)類型
11.2.3 內(nèi)部函數(shù)與外部函數(shù)
11.3 多個(gè)源程序文件組成的C程序設(shè)計(jì)
習(xí)題十一
實(shí)訓(xùn)十一
第12章 文件
本章學(xué)習(xí)目標(biāo)
12.1 C語(yǔ)言文件概述
12.1.1 文件的概念及分類
12.1.2 文件的操作流程
12.1.3 文件指針
12.2 文件的打開與關(guān)閉
12.2.1 文件的打開
12.2.2 文件的關(guān)閉
12.3 文件的讀寫
12.3.1 讀/寫一個(gè)字符
12.3.2 讀/寫一個(gè)字符串
12.3.3 讀/寫一個(gè)數(shù)據(jù)塊
12.4 文件定位
12.4.1 rewind()和fseek()函數(shù)
12.4.2 返回文件當(dāng)前位置Rell()函數(shù)
12.5 文件的出錯(cuò)檢測(cè)
12.5.1 ferror()函數(shù)
12.5.2 clearerr()函數(shù)
習(xí)題十二
實(shí)訓(xùn)十二
第13章 C語(yǔ)言的綜合應(yīng)用
本章學(xué)習(xí)目標(biāo)
13.1 數(shù)據(jù)結(jié)構(gòu)與算法的概念
13.1.1 數(shù)據(jù)結(jié)構(gòu)
13.1.2 算法
13.2 順序表的插入與刪除
13.2.1 什么是順序表
13.2.2 順序表的插入和刪除
13.3 鏈表的插入與刪除
13.3.1 什么是鏈表
13.3.2 單鏈表的建立、插入與刪除
13.4 綜合應(yīng)用案例分析
習(xí)題十三
實(shí)訓(xùn)十三
實(shí)訓(xùn)項(xiàng)目 電子通訊錄的實(shí)現(xiàn)
附錄A ASCⅡ碼表
附錄B C語(yǔ)言的詞法、句法和章法提要
附錄C Turbo C常用庫(kù)函數(shù)
參考文獻(xiàn)