本書包括3章。第1章C語言程序設計開發(fā)環(huán)境,介紹了Turbo C集成開發(fā)環(huán)境和Visual C++集成開發(fā)環(huán)境下編寫、調試C程序所需的基本知識。第2章C語言程序設計實驗指導,精心設計了20個與C語言程序設計知識點緊密相關的實驗項目,實驗1至實驗19包括多個驗證性實驗、填空性實驗、程序改錯和設計性實驗,實驗20提供了5個綜合性實驗供讀者進行課程設計時采用。實驗項目采用任務驅動模式,每個實驗目的明確、內容豐富、可操作性強,注重訓練讀者解決實際問題的能力及實際動手和應用能力。第3章C語言程序設計學習指南,按照C語言程序設計的知識體系進行分析講解,包括知識要點復習、典型題例解析和自測訓練,方便讀者自主學習和復習,鞏固所學知識,掌握典型的解題方法和思路。本書既是一本實驗指導書,也是一本學習、復習指導書。
更多科學出版社服務,請掃碼獲取。
目錄
前言
第1章 C語言程序設計開發(fā)環(huán)境 1
1.1 Turbo C集成開發(fā)環(huán)境 1
1.2 Visual C++集成開發(fā)環(huán)境簡介 4
第2章 C語言程序設計實驗指導 12
實驗1 C語言概述 12
實驗2 C語言基本數據類型 15
實驗3 C語言表達式 18
實驗4 順序結構程序設計 21
實驗5 選擇結構程序設計 23
實驗6 基本循環(huán)結構程序設計 26
實驗7 嵌套循環(huán)結構程序設計 29
實驗8 循環(huán)結構綜合應用程序設計 32
實驗9 函數基本應用 36
實驗10 變量的存儲屬性與編譯預處理 40
實驗11 一維數組 43
實驗12 二維數組 47
實驗13 字符數組 51
實驗14 指針與函數 54
實驗15 指針與數組 58
實驗16 結構體數據類型 62
實驗17 結構體數據類型的應用 67
實驗18 共同體與枚舉類型 74
實驗19 文件 78
實驗20 綜合程序設計 84
第3章 C語言程序設計學習指南 86
3.1 C語言程序設計概述 86
3.2 C語言的基本數據類型與表達式 89
3.3 順序結構程序設計 98
3.4 選擇結構程序設計 102
3.5 循環(huán)結構程序設計 109
3.6 函數與編譯預處理 124
3.7 數組 148
3.8 指針 164
3.9 結構體、共同體與枚舉類型 180
3.10 文件 195
參考文獻 208
附錄1 常用算法 209
算法1 求最大公約數 209
算法2 求最小公倍數 209
算法3 求階乘 210
算法4 判斷一個數是否為素數 211
算法5 求Fibonacci數列 211
算法6 選擇排序 213
算法7 冒泡排序 214
算法8 插入排序 217
算法9 順序查找 219
算法10 二分查找 220
算法11 求數組的最小值 221
算法12 將數組元素逆置 221
算法13 矩陣轉置 222
算法14 兩個字符串的連接 223
算法15 兩個字符串的比較 224
算法16 字符串的插入 225
算法17 字符串的刪除 226
算法18 有序數列的插入 227
算法19 有序數列的刪除 227
算法20 單鏈表的建立 228
算法21 單鏈表的遍歷 229
算法22 單鏈表的查找 230
算法23 單鏈表的插入 230
算法24 單鏈表的刪除 231
算法25 十進制正整數轉換二至十六進制數 233
附錄2 C語言程序設計模擬試題 235