注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合C語言程序設計

C語言程序設計

C語言程序設計

定 價:¥33.00

作 者: 楊曙賢 編
出版社: 人民郵電出版社
叢編項: 21世紀高等學校計算機規(guī)劃教材·高校系列
標 簽: 工學 教材 研究生/本科/??平滩?/td>

ISBN: 9787115360823 出版時間: 2014-08-01 包裝: 平裝
開本: 16開 頁數(shù): 187 字數(shù):  

內容簡介

  本書是針對三本院校非計算機專業(yè)學生學習C語言程序設計而編寫的基礎教材。全書通過問題和案例的引入,逐步展開對各種概念的介紹,結合C語言的相關知識,由淺入深地講解各種語句,重點講解了各種語句的作用和使用方法。全書涵蓋C語言的基本內容,包括數(shù)據(jù)類型與運算規(guī)則、順序程序設計、分支結構程序設計、循環(huán)結構程序設計、函數(shù)、數(shù)組、指針、結構體與共用體以及文件操作等。同時,還強調了程序編寫的風格,重點在于指導學生掌握C語言的基本概念和編程方法,養(yǎng)成良好的程序設計習慣。本書對程序算法不做過多的介紹,使得學生在有限的學時內,能盡快掌握C語言的語句和基本的程序編寫方法。本書中的所有程序,都在VC++ 6.0環(huán)境下調試運行過,讀者可借鑒例子中的程序在自己的計算機上進行實驗,通過實驗來提高編程能力。本書還配套編寫了《C語言程序設計實驗指導》一書,在教學過程中,學生可以通過該書進行上機實驗。該指導書的每個題目都有具體的實踐目的、內容和操作步驟,通過這些實踐,可以進一步理解和掌握C語言編程的各種方法,更靈活自如地編寫C語言程序。

作者簡介

暫缺《C語言程序設計》作者簡介

圖書目錄

第1章 C語言概述與簡單的C程序 1
1.1 C語言簡介 1
1.2 C語言符號集與詞匯 3
1.3 簡單的C程序 6
1.4 C語言的編程風格 7
1.5 C語言上機環(huán)境與上機調試 11
1.6 習題 17
第2章 數(shù)據(jù)類型與運算規(guī)則 18
2.1 數(shù)據(jù)與數(shù)據(jù)類型 18
2.1.1 什么是數(shù)據(jù)和數(shù)據(jù)類型 18
2.1.2 C語言中的數(shù)據(jù)類型 19
2.2 C語言的基本數(shù)據(jù)類型及其表示 20
2.2.1 常量與變量 20
2.2.2 整型數(shù)據(jù)及其表示 23
2.2.3 實型數(shù)據(jù)及其表示 26
2.2.4 字符型數(shù)據(jù)及其表示 29
2.2.5 變量的初始化 31
2.3 算術運算與賦值運算 32
2.3.1 C語言中的運算規(guī)則 32
2.3.2 算術運算符與算術表達式 34
2.3.3 自增、自減運算 35
2.3.4  賦值運算符和賦值表達式 36
2.3.5 組合賦值運算和組合賦值表達式 37
2.4 關系運算與邏輯運算 38
2.4.1 關系運算符與關系表達式 38
2.4.2 邏輯運算符與邏輯表達式 39
2.4.3 條件運算符與條件表達式 41
2.5 其他運算 42
2.5.1 逗號運算符 42
2.5.2 “()”和“[]”運算符 42
2.5.3 “*”和“&”運算符 42
2.5.4 (type)運算符 43
2.5.5 sizeof 運算符 43
2.6 混合運算及數(shù)據(jù)類型轉換 43
2.6.1 混合運算 44
2.6.2 數(shù)據(jù)類型轉換 44
2.7 應用示例 45
小結 46
2.8 習題 46
第3章 順序程序設計 48
3.1 C語句概述 48
3.1.1 聲明語句 49
3.1.2 表達式語句 49
3.1.3 復合語句 49
3.1.4 控制流程語句 50
3.1.5 空語句 52
3.2 賦值語句 52
3.3 數(shù)據(jù)的輸入和輸出 53
3.3.1 標準格式化輸出函數(shù)——printf()函數(shù) 54
3.3.2 標準格式化輸入函數(shù)——scanf()函數(shù) 58
3.3.3 字符輸入/輸出函數(shù) 60
3.4 返回語句 61
3.5 綜合示例 63
3.6 習題 64
第4章 分支結構的程序設計 66
4.1 關系運算符和關系表達式 70
4.2 邏輯運算符和邏輯表達式 71
4.3 條件運算符和條件表達式 72
4.4 if語句 73
4.4.1 if語句的基本形式 74
4.4.2 if語句的if-else形式 74
4.4.3 if語句的if-else-if形式 74
4.4.4 if語句的嵌套 75
4.5 多分支語句 77
4.6 綜合示例 79
4.7 習題 81
第5章 循環(huán)結構程序設計 83
5.1 while循環(huán) 83
5.2 do-while循環(huán) 85
5.3 for循環(huán) 85
5.4 循環(huán)嵌套 87
5.5 改變循環(huán)執(zhí)行的狀態(tài) 89
5.5.1 用break語句提前終止循環(huán) 89
5.5.2 用continue語句提前結束本次循環(huán) 89
5.5.3 break語句和continue語句的區(qū)別 91
5.6 綜合示例 92
5.7 習題 93
第6章 函數(shù) 94
6.1 函數(shù)的分類 94
6.2 函數(shù)的定義 96
6.3 函數(shù)的調用 97
6.3.1 函數(shù)調用約定 97
6.3.2 函數(shù)原型聲明 97
6.3.3 函數(shù)調用的語法形式 99
6.3.4 參數(shù)傳遞 101
6.3.5 函數(shù)的返回值 103
6.4 函數(shù)的嵌套與遞歸調用 106
6.4.1 函數(shù)的嵌套調用 106
6.4.2 函數(shù)的遞歸調用 107
6.5 變量的作用域和存儲類別 110
6.5.1 變量的作用域 110
6.5.2 變量的存儲類別 112
6.6 內部函數(shù)與外部函數(shù) 113
6.6.1 內部函數(shù) 113
6.6.2 外部函數(shù) 113
6.7 main()函數(shù) 113
小 結 114
6.8 習題 114
第7章 數(shù)組 116
7.1 問題引入 116
7.2 一維數(shù)組的定義和引用 118
7.2.1 一維數(shù)組的定義 118
7.2.2 一維數(shù)組的引用 119
7.2.3 一維數(shù)組的初始化 120
7.2.4 一維數(shù)組的應用舉例 120
7.2.5 能力提升 121
7.3 二維數(shù)組的定義和引用 122
7.3.1 二維數(shù)組的定義 122
7.3.2 二維數(shù)組的引用 122
7.3.3 二維數(shù)組的初始化 123
7.3.4 二維數(shù)組的應用舉例 124
7.3.5 能力提升 125
7.4 字符數(shù)組的定義和引用 125
7.4.1 字符數(shù)組的定義 125
7.4.2 字符數(shù)組的初始化與引用 126
7.4.3 字符串和字符串結束標志 127
7.4.4 字符數(shù)組的輸入/輸出 127
7.4.5 字符數(shù)組的應用舉例 128
7.4.6 能力提升 129
7.5 數(shù)組作為函數(shù)參數(shù) 129
7.5.1 數(shù)組元素作為函數(shù)參數(shù) 129
7.5.2 數(shù)組名作為函數(shù)參數(shù) 131
7.5.3 數(shù)組作為函數(shù)參數(shù)的應用舉例 132
7.5.4 能力提升 133
7.6 綜合示例 134
7.7 習題 136
第8章 指針 138
8.1 問題引入 138
8.2 地址和指針的基本概念 139
8.3 變量的指針和指向變量的指針變量 140
8.3.1 指針變量的定義 141
8.3.2 指針變量的初始化 141
8.3.3 指針變量的應用舉例 143
8.4 數(shù)組與指針 144
8.4.1 指向數(shù)組元素的指針 144
8.4.2 通過指針引用數(shù)據(jù)元素 145
8.4.3 數(shù)組指針的應用舉例 145
8.4.4 能力提升 146
8.5 函數(shù)與指針 146
8.5.1 指針變量作為函數(shù)參數(shù) 146
8.5.2 函數(shù)指針變量 148
8.5.3 指針型函數(shù) 148
8.5.4 函數(shù)指針的應用舉例 149
8.5.5 能力提升 150
8.6 指針運算小結 150
8.7 綜合示例 151
8.8 習題 153
第9章 結構體與共用體 155
9.1 問題引入 155
9.2 結構體類型的定義 157
9.3 結構體類型變量的定義 158
9.4 結構體變量的引用 159
9.5 結構體變量的初始化 160
9.6 共用體 161
9.7 枚舉類型 162
9.8 用typedef定義類型 163
9.9 綜合示例 163
9.10 習題 164
第10章 文件 166
10.1 文件基礎知識 167
10.1.1 文件分類 167
10.1.2 文件指針 167
10.2 文件的打開和關閉 167
10.2.1 文件打開 168
10.2.2 文件關閉 169
10.3 文件的讀寫 170
10.3.1 字符讀寫 170
10.3.2 字符串讀寫 171
10.3.3 數(shù)據(jù)塊讀寫 172
10.3.4 格式化讀寫 174
10.3.5 隨機讀寫 174
10.4 文件檢測 175
10.5 習題 176
附錄1 ASCII碼表完整版 177
附錄2 C語言常用庫函數(shù) 178
附錄3 運算符及其結合性 186

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號