基本信息
書名C 語言程式設計項目化教程
•書號978-7-118-11020-3
•作者:袁園,錢新傑
•出版時間:2016年8月
•版次:1版1次
•開本:16
•裝幀:平裝
•出版:基金
•頁數:248
•字數:368
•中圖分類:TP312. 8
•定價:38.50
內容簡介
本教材主要使用VC6. 0 集成開發工作作為教學平台。教材內容以標準C 語言為基礎,突出C 語言的基礎性和實踐中的套用性,注重程式設計編碼規範和方法。內容由淺入深,層次結構清晰,案例化教程。 教材採用模組化教學模式,主要由C 語言程式設計基礎、基本數據類型和表達式、程式流程的控制、數組、函式、指針、結構體與共用體和檔案八個模組組成。所有知識都結合具體實例進行介紹,涉及的程式代碼給出了詳細的注釋,可以使讀者輕鬆領會使用C 語言進行程式開發的精髓與樂趣,快速提高實際開發技能。本教材非常適合作為編程初學者的學習用書,也適合作為開發人員的查閱、參考資料。
目錄信息
模組一程式設計基礎 1
項目一概述 1
任務一程式和程式設計 1
任務二程式設計語言 2
任務三 程式設計方法 3
項目二C 程式設計的初步認識 4
任務一C 語言簡介 4
任務二標識符 5
任務三注釋符 6
任務四C 語言程式的書寫規則 6
任務五 C 語言程式的基本結構 6
項目三程式設計過程 8
任務一解決問題的基本步驟 8
任務二 C 語言程式的設計過程 8
項目四算法 9
任務一算法的概念 9
任務二算法的描述方式 10
任務三 簡單算法舉例 11
項目五開發環境簡介 12
任務一啟動 Visual C + + 6 0 12
任務二創建工程 12
任務三創建檔案 14
任務四編輯程式 15
任務五編譯與連線 16
任務六運行 16
任務七 關閉 16
習題 16
模組二基本數據類型和表達式 17
項目一計算機中數據的編碼與運算 17
任務一計算機記憶體 17
任務二 編碼的概念 18
項目二 數據類型 18
項目三常量和變數 19
任務一常量 19
任務二 變數 24
項目四運算符與表達式 29
任務一算術運算符和算術表達式 30
任務二賦值運算符和賦值表達式 31
任務三自增與自減運算符 35
任務四關係運算符和關係表達式 38
任務五邏輯運算符和邏輯表達式 39
任務六逗號表達式和條件表達式 42
任務七位運算符 44
任務八 其他運算符 47
項目五常用的輸入/輸出庫函式 48
任務一printf()函式 48
任務二scanf()函式 52
任務三 其他輸入輸出函式 53
項目六 數學函式 54
項目七 隨機數發生器函式 54
習題 56
模組三程式流程的控制 58
項目一 程式的基本結構 58
項目二 C 語句分類 59
項目三 順序結構 61
項目四選擇結構 62
任務一C 語言的邏輯值 62
任務二if 語句 63
任務三switch 語句 72
任務四 程式套用舉例 75
項目五循環結構 79
任務一while 語句 79
任務二do - while 語句 82
任務三for 語句 84
任務四 循環結構的嵌套 86
項目六轉向語句 91
任務一break 語句 91
任務二continue 語句 92
項目七 程式範例 94
習題 96
模組四數組 100
項目一 數組概述 100
項目二一維數組 100
任務一一維數組的定義 100
任務二一維數組初始化 102
任務三一維數組元素的引用 102
任務四引用中要注意的問題 105
任務五 一維數組套用舉例 108
項目三二維數組 117
任務一二維數組的定義 117
任務二二維數組初始化 118
任務三二維數組元素的引用 119
任務四 二維數組套用舉例 120
項目四字元數組 123
任務一字元串與字元數組 123
任務二字元數組的定義 123
任務三字元數組的初始化 124
任務四字元數組的引用 124
任務五字元串的輸入和輸出 125
任務六字元串處理函式 129
任務七 字元數組套用舉例 131
項目五 字元串數組 133
習題 136
模組五函式 140
項目一 庫函式 140
項目二函式的定義和聲明 142
任務一函式的定義 142
任務二函式的返回值 143
任務三 函式的聲明 145
項目三函式的調用 146
任務一函式調用一般形式 146
任務二函式調用方式 146
任務三 函式調用過程 147
項目四函式的參數 148
項目五函式的嵌套調用和遞歸調用 151
任務一函式的嵌套調用 151
任務二 函式的遞歸調用 151
項目六編譯預處理命令 155
任務一檔案包含 155
任務二宏定義 155
任務三 條件編譯 158
習題 161
模組六指針 164
項目一指針的概念 164
任務一地址與指針 164
任務二指針變數的定義 166
任務三指針變數的賦值 168
任務四指針變數的引用 170
任務五 指針變數的基本運算 172
項目二指針與函式 178
任務一指針作函式的參數 178
任務二函式的返回值為指針 180
任務三 指向函式的指針 181
項目三指針與數組 183
任務一指向數組的指針變數的定義 183
任務二一維數組與指針 184
任務三 二維數組與指針 188
項目四指針與字元串 194
任務一用字元指針變數處理字元數組 194
任務二用字元指針變數處理字元串常量 197
任務三 用字元指針數組處理多個字元串 198
習題 201
模組七結構體與共用體 205
項目一結構體的概念 205
任務一結構體類型的定義 205
任務二結構體變數的定義與初始化 206
任務三 結構體變數的引用 209
項目二結構體數組 213
任務一結構體數組的定義 214
任務二結構體數組的引用 215
任務三結構體數組的初始化 216
任務四結構體數組的套用 216
項目三共用體 218
任務一共用體類型的定義和變數定義 219
任務二共用體類型變數的引用 220
任務三 共用體類型舉例 221
習題 221
模組八檔案 224
項目一檔案的基本概述 224
任務一檔案概述 224
任務二 檔案指針 225
項目二檔案的打開與關閉 225
任務一檔案的打開 226
任務二 檔案的關閉 227
項目三檔案的讀寫 228
任務一字元輸入輸出函式 228
任務二字元串輸入輸出函式 230
任務三數據塊輸入輸出函式 230
任務四 格式化輸入輸出函式 231
項目四檔案讀寫位置的定位 234
任務一rewind()函式 234
任務二fseek()函式 234
任務三 ftell()函式 235
項目五 檔案結束檢測 235
習題 237
附錄一C 語言的關鍵字 239
附錄二常用字元與 ASCII 代碼對照表 240
附錄三運算符的優先權和結合性 241
附錄四雙目算術運算中兩邊運算數類型轉換規律 243
附錄五庫函式 244
參考文獻 248"