-
>
中醫(yī)基礎(chǔ)理論
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會(huì)主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
-
>
中醫(yī)診斷學(xué)--新世紀(jì)第五版
-
>
中藥學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
C語言程序設(shè)計(jì) 版權(quán)信息
- ISBN:9787030432049
- 條形碼:9787030432049 ; 978-7-03-043204-9
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
C語言程序設(shè)計(jì) 內(nèi)容簡介
《C語言程序設(shè)計(jì)》注重以“案例-C程序語法-綜合應(yīng)用”的方式組織教材的內(nèi)容,在編寫結(jié)構(gòu)上按內(nèi)容的相關(guān)性進(jìn)行組織,由淺入深、循序漸進(jìn),同時(shí)注意突出重點(diǎn)、分散難點(diǎn)。每章都附有小結(jié)、習(xí)題,便于讀者學(xué)習(xí)。在案例和習(xí)題方面注重收集生活中的問題、有趣味性的問題。案例的編寫圍繞問題描述、問題分析、程序描述和程序運(yùn)行結(jié)果等方面進(jìn)行。 全書分為基礎(chǔ)篇和提高篇:基礎(chǔ)篇包括緒論、算法、用C語言編寫程序、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)據(jù)組織、函數(shù)初步和指針初步;提高篇包括函數(shù)與程序結(jié)構(gòu)、動(dòng)態(tài)組織數(shù)據(jù)、文件、指針進(jìn)階和位運(yùn)算。既可滿足初學(xué)者學(xué)習(xí)C語言的基本要求,也可滿足讀者進(jìn)一步進(jìn)行程序設(shè)計(jì)的要求。 《C語言程序設(shè)計(jì)》可作為普通高等院校計(jì)算機(jī)及相關(guān)專業(yè)的學(xué)生學(xué)習(xí)C語言程序設(shè)計(jì)的教材或教學(xué)參考書,也適合參加計(jì)算機(jī)等級考試的考生學(xué)習(xí),同時(shí)還可以作為工程技術(shù)人員學(xué)習(xí)C語言的自學(xué)用書。
C語言程序設(shè)計(jì) 目錄
基礎(chǔ)篇
第1章 緒論
1.1 引言
1.2 C語言出現(xiàn)的歷史背景
1.2.1 C語言的誕生
1.2.2 C語言標(biāo)準(zhǔn)的演變
1.3 C語言的特點(diǎn)
1.3.1 基本特性
1.3.2 優(yōu)點(diǎn)
1.3.3 缺點(diǎn)
1.4 一個(gè)簡單的C語言程序
1.5 程序與程序設(shè)計(jì)語言
1.5.1 程序與指令
1.5.2 程序設(shè)計(jì)語言
1.5.3 程序的編輯與處理
1.6 運(yùn)行C語言程序的步驟和方法
1.6.1 運(yùn)行c語言程序的步驟
1.6.2 運(yùn)行C語言程序的方法
1.7 程序設(shè)計(jì)中的命名規(guī)則
本章小結(jié)
習(xí)題1
第2章 算法
2.1 算法的概念
2.1.1 算法的定義及特征
2.1.2 算法的評價(jià)
2.2 算法的描述
2.2.1 自然語言描述算法
2.2.2 流程圖描述算法
223偽代碼描述算法
2.3 簡單算法舉例
2.4 計(jì)算思維
2.4.1 計(jì)算思維的定義
2.4.2 計(jì)算思維的特征
2.5 結(jié)構(gòu)化程序設(shè)計(jì)方法
2.5.1 自頂向下、逐步求精
2.5.2 基本控制結(jié)構(gòu)
2.5.3 模塊化設(shè)計(jì)
本章小結(jié)
習(xí)題2
第3章 用C語言編寫程序
3.1 C語言程序的簡單結(jié)構(gòu)
3.1.1 程序的基本結(jié)構(gòu)和格式
3.1.2 C語言的標(biāo)識符
3.2 常量、變量與賦值
3.2.1 常量
3.2.2 變量與內(nèi)存
3.2.3 變量的定義與賦值
3.3 運(yùn)算符與表達(dá)式
3.3.1 算術(shù)運(yùn)算符
3.3.2 賦值運(yùn)算符
3.3.3 自增、自減運(yùn)算符
3.3.4 條件運(yùn)算符
3.3.5 逗號運(yùn)算符
3.3.6 求字節(jié)運(yùn)算符
3.4 基本輸入輸出
3.4.1 格式輸入輸出
3.4.2 字符輸入輸出
3.5 基本數(shù)據(jù)類型
3.5.1 整型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)
3.5.2 浮點(diǎn)型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)
3.5.3 字符型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)
3.6 各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算
3.6.1 運(yùn)算中不同類型數(shù)據(jù)間的類型轉(zhuǎn)換
3.6.2 數(shù)據(jù)類型的強(qiáng)制轉(zhuǎn)換
本章小結(jié)
習(xí)題3
第4章 選擇結(jié)構(gòu)
4.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
4.2 邏輯運(yùn)算符和邏輯表達(dá)式
4.3 if語句
4.3.1 簡單猜數(shù)游戲
4.3.2 if單分支語句
4.3.3 if雙分支語句
4.3.4 if多分支語句
4.4 switch語句
4.4.1 簡單菜單程序
4.4.2 switch語句
本章小結(jié)
習(xí)題4
第5章 循環(huán)結(jié)構(gòu)
5.1 求1+2+3+……+100
5.1.1 while循環(huán)語句
5.1.2 do…while循環(huán)語句
5.1.3 for循環(huán)語句
5.1.4 goto語句以及用goto構(gòu)成的循環(huán)
5.2 判斷素?cái)?shù)
5.2.1 break語句
5.2.2 continue語句
5.3 嵌套循環(huán)
5.4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
本章小結(jié)
習(xí)題5
第6章 數(shù)據(jù)組織
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.3 字符數(shù)組
6.3.1 字符數(shù)組的定義
6.3.2 字符數(shù)組的初始化
6.3.3 字符數(shù)組的輸入和輸出
6.3.4 其他字符串處理函數(shù)
6.3.5 字符數(shù)組編程
6.4 結(jié)構(gòu)體變量
6.4.1 結(jié)構(gòu)體類型的聲明
6.4.2 定義結(jié)構(gòu)體變量
6.4.3 結(jié)構(gòu)體類型變量的初始化和引用
6.4.4 結(jié)構(gòu)體數(shù)組
6.4.5 結(jié)構(gòu)體數(shù)組編程
6.5 共用體
6.5.1 共用體的概念
6.5.2 共用體類型的定義
6.5.3 共用體變量的定義
6.5.4 共用體變量的引用
6.5.5 共用體類型數(shù)據(jù)的特點(diǎn)
6.6 枚舉類型
本章小結(jié)
習(xí)題6
第7章 函數(shù)初步
7.1 計(jì)算組合數(shù)Cnm
7.1.1 問題提出
7.1.2 函數(shù)的分類
7.1.3 函數(shù)的定義
7.1.4 函數(shù)的調(diào)用
7.2 顯示一條橫線
7.2.1 不返回結(jié)果的函數(shù)應(yīng)用
7.2.2 不返回結(jié)果的函數(shù)定義
7.3 變量的作用域和生存期
7.3.1 局部變量和全局變量
7.3.2 變量的生存周期和存儲(chǔ)屬性
7.4 函數(shù)應(yīng)用程序設(shè)計(jì)
本章小結(jié)
習(xí)題7
第8章 指針初步
8.1 指針基本概念
8.1.1 交換兩個(gè)變量的值
8.1.2 地址和指針的概念
8.1.3 指針變量定義
8.1.4 指針變量的引用
8.1.5 指針作為函數(shù)的參數(shù)
8.2 指針與數(shù)組
8.2.1 冒泡排序法
8.2.2 指針、數(shù)組和地址的關(guān)系
8.2.3 數(shù)組名作為函數(shù)參數(shù)
8.3 指針與字符串
8.3.1 字符串的分類統(tǒng)計(jì)
8.3.2 字符串和字符指針
8.3.3 常用字符串處理函數(shù)
8.4 指針與結(jié)構(gòu)體
8.4.1 制造虛擬汽車
8.4.2 指針與結(jié)構(gòu)體
8.4.3 指針與結(jié)構(gòu)體數(shù)組
8.5 指針與函數(shù)
8.5.1 簡單模式匹配
8.5.2 定義函數(shù)返回值為指針
8.6 指針應(yīng)用程序設(shè)計(jì)
本章小結(jié)
習(xí)題8
提高篇
第9章 函數(shù)與程序結(jié)構(gòu)
9.1 嵌套調(diào)用求組合數(shù)
9.2 函數(shù)遞歸調(diào)用
9.2.1 函數(shù)遞歸調(diào)用基本概念
9.2.2 漢諾塔問題
9.3 編譯預(yù)處理
9.3.1 宏定義
9.3.2 文件包含
9.3.3 條件編譯
9.4 學(xué)生成績管理系統(tǒng)設(shè)計(jì)
9.4.1 分模塊設(shè)計(jì)學(xué)生成績管理系統(tǒng)
9.4.2 程序文件模塊圖
9.4.3 文件模塊間的通信
本章小結(jié)
習(xí)題9
第10章 動(dòng)態(tài)組織數(shù)據(jù)
10.1 用鏈表構(gòu)造學(xué)生信息
10.1.1 鏈表的概念
10.1.2 處理動(dòng)態(tài)鏈表所需的函數(shù)
10.1.3 建立動(dòng)態(tài)鏈表
10.2 輸出學(xué)生鏈表信息
10.2.1 鏈表的遍歷
10.2.2 鏈表遍歷的簡單應(yīng)用
10.3 在鏈表中插入一個(gè)新學(xué)生信息
10.4 在鏈表中刪除一個(gè)指定學(xué)生信息
10.5 動(dòng)態(tài)組織數(shù)據(jù)綜合應(yīng)用
10.5.1 用typedef命名已有類型
10.5.2 綜合應(yīng)用
本章小結(jié)
習(xí)題10
第11章 文件
11.1 C文件的概念
11.1.1 文本文件和二進(jìn)制文件
11.1.2 文件緩沖區(qū)
11.1.3 文件類型指針
11.2 文件的打開與關(guān)閉
11.2.1 文件的打開(fopen函數(shù))
11.2.2 文件的關(guān)閉(fclose函數(shù))
11.3 C文件的讀寫
11.3.1 字符讀寫函數(shù)fgetc和fput
11.3.2 字符讀寫函數(shù)fgets和fputs
11.3.3 數(shù)據(jù)塊讀寫函數(shù)fread和fwrite
11.3.4 格式化讀寫函數(shù)fprintf和fscanf
11.4 C文件的隨機(jī)讀寫
11.4.1 文件定位
11.4.2 隨機(jī)讀寫
11.5 C文件的檢測函數(shù)
11.5.1 文件結(jié)束檢測函數(shù)
11.5.2 讀寫文件出錯(cuò)檢測函數(shù)
11.5.3 文件出錯(cuò)標(biāo)志和文件結(jié)束
標(biāo)志置0函數(shù)
本章小結(jié)
習(xí)題11
第12章 指針進(jìn)階
12.1 用矩形法求多個(gè)函數(shù)的定積分
12.1.1 指向函數(shù)指針的概念
12.1.2 指向函數(shù)的指針變量
12.1.3 指向函數(shù)指針的調(diào)用
12.2 查找關(guān)鍵字符號表
12.2.1 指針數(shù)組的定義
12.2.2 指針數(shù)組與二維數(shù)組
12.3 用指向指針數(shù)據(jù)的指針實(shí)現(xiàn)字符串的排序
12.3.1 指向指針數(shù)據(jù)的指針變量
12.3.2 定義指向指針數(shù)據(jù)的指針變量
12.3.3 指向指針數(shù)據(jù)的指針變量作為函數(shù)參數(shù)
12.3.4 命令行參數(shù)
12.4 指針綜合應(yīng)用
本章小結(jié)
習(xí)題12
第13章 位運(yùn)算
13.1 位運(yùn)算符
13.1.1 按位與運(yùn)算
13.1.2 按位或運(yùn)算
13.1.3 按位異或運(yùn)算
13.1.4 求反運(yùn)算
13.1.5 左移運(yùn)算
13.1.6 右移運(yùn)算
13.1.7 不同長度的數(shù)據(jù)進(jìn)行位運(yùn)算
13.2 位運(yùn)算應(yīng)用與舉例
13.3 位域
本章小結(jié)
習(xí)題13
附錄
附錄A 常用字符與ASCII代碼對照表
附錄B 關(guān)鍵字及其用途
附錄C 運(yùn)算符的優(yōu)先級和結(jié)合性
附錄D C常用庫函數(shù)
附錄E VC6.0常見編譯錯(cuò)誤信息
參考文獻(xiàn)
- >
自卑與超越
- >
我與地壇
- >
山海經(jīng)
- >
朝聞道
- >
羅庸西南聯(lián)大授課錄
- >
羅曼·羅蘭讀書隨筆-精裝
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
詩經(jīng)-先民的歌唱