以詳實簡單的實例,全面驗證C語言程序設計中的重要知識和技術(shù)?膳囵B(yǎng)學習者的邏輯思維能力、計算機程序基礎和程序調(diào)試的方法,進一步鞏固所學知識。也對其他專業(yè)學生或從業(yè)人員在工作方法和思考方法方面有著指導作用,可以提高程序化處理問題的能力。主要內(nèi)容有C語言基本知識、數(shù)據(jù)類型、編程基礎、結(jié)構(gòu)化程序設計方法應用在數(shù)組、函數(shù)、指針、結(jié)構(gòu)體與共用體、文件,詳細分解與實現(xiàn)了綜合實例學生成績管理系統(tǒng)。
孫承秀是鄭州電力職業(yè)技術(shù)學院計算機專業(yè)的骨干教師,有豐富的教學及教研經(jīng)驗,本書是作者多年教學經(jīng)驗的總結(jié)。
預備知識 001
一、素養(yǎng)知識 001
二、技能知識 005
第1章 C語言概述 007
實訓1-1 Visual C++6.0基本操作 007
實訓1-2 C語言程序的基本結(jié)構(gòu) 019
自我評價與考核 022
習題1 022
實訓小結(jié)與易錯點分析 024
第2章 基本數(shù)據(jù)類型 025
實訓2-1 常量 025
實訓2-2 變量 030
實訓2-3 數(shù)據(jù)類型轉(zhuǎn)換 033
實訓2-4 標準輸出函數(shù)printf() 035
實訓2-5 標準輸入函數(shù)scanf() 038
實訓2-6 運算符、表達式、優(yōu)先級和結(jié)合性 041
自我評價與考核 048
習題2 049
實訓小結(jié)與易錯點分析 051
第3章 程序流程控制 054
實訓3-1 程序流程圖設計 054
實訓3-2 順序結(jié)構(gòu)程序設計 059
實訓3-3 選擇結(jié)構(gòu)程序設計 064
實訓3-4 循環(huán)結(jié)構(gòu)程序設計 072
實訓3-5 循環(huán)控制語句設計 079
實訓3-6 循環(huán)嵌套結(jié)構(gòu)程序設計 084
自我評價與考核 089
習題3 089
實訓小結(jié)與易錯點分析 094
第4章 數(shù)組 096
實訓4-1 一維數(shù)組與一維數(shù)組編程 096
實訓4-2 二維數(shù)組與二維數(shù)組編程 102
實訓4-3 字符數(shù)組與字符串編程 108
自我評價與考核 116
習題4 117
實訓小結(jié)與易錯點分析 121
第5章 函數(shù) 123
實訓5-1 函數(shù)格式、函數(shù)原型說明和調(diào)用 123
實訓5-2 參數(shù)傳遞、函數(shù)嵌套調(diào)用、遞歸函數(shù)和調(diào)用 131
實訓5-3 全局變量和局部變量、變量的存儲類別 137
實訓5-4 內(nèi)部函數(shù)和外部函數(shù) 146
自我評價與考核 151
習題5 151
實訓小結(jié)與易錯點分析 157
第6章 指針 158
實訓6-1 指針與變量 158
實訓6-2 指針與函數(shù) 163
實訓6-3 指針與數(shù)組 168
實訓6-4 指針的相關(guān)運算 174
自我評價與考核 178
習題6 178
實訓小結(jié)與易錯點分析 184
第7章 結(jié)構(gòu)體與共用體 185
實訓7-1 結(jié)構(gòu)體類型和結(jié)構(gòu)體類型變量 185
實訓7-2 結(jié)構(gòu)體類型數(shù)組和結(jié)構(gòu)體類型指針 192
實訓7-3 共用體類型變量、枚舉類型和自定義數(shù)據(jù)類型 198
自我評價與考核 206
習題7 206
實訓小結(jié)與易錯點分析 212
第8章 文件 213
實訓8-1 文件指針與文件讀寫 213
實訓8-2 文件定位和出錯檢測 221
自我評價與考核 230
習題8 230
實訓小結(jié)與易錯點分析 235
第9章 綜合實例—學生信息管理系統(tǒng) 237
實訓9 系統(tǒng)開發(fā)設計與實現(xiàn)過程 237
自我評價與考核 273
實訓小結(jié)與易錯點分析 273
附錄A C語言試題 275
附錄B C語言關(guān)鍵字 281
附錄C 控制字符與ASCII碼對照表 282
附錄D C語言常用標準庫函數(shù) 284