《高等學校教材:C語言程序設(shè)計教程》以“學生信息管理系統(tǒng)”案例貫穿全書,并以此為主線將C語言各章節(jié)的主要知識點有機結(jié)合,概念清晰、通俗易懂。全書共10章,內(nèi)容包括:C語言概述、數(shù)據(jù)類型、分支結(jié)構(gòu)程序設(shè)計、循環(huán)結(jié)構(gòu)程序設(shè)計、數(shù)組、函數(shù)、指針、文件、編譯預(yù)處理和用戶定制數(shù)據(jù)類型。
《高等學校教材:C語言程序設(shè)計教程》采取案例驅(qū)動、設(shè)問解答、舉例分析的組織方式,從實際應(yīng)用系統(tǒng)開發(fā)的角度出發(fā),由淺入深、循序漸進地培養(yǎng)讀者的初步編程能力,幫助讀者掌握C語言的語法知識,引導讀者掌握大規(guī)模應(yīng)用程序的編寫方法。本書配有多媒體課件、例題和習題源代碼,并配有輔助教材《C語言程序設(shè)計習題集》。
本書適合作為高等學校各專業(yè)的c語言程序設(shè)計課程教材,也可作為從事計算機相關(guān)工作的科技人員、計算機愛好者及各類自學人員的參考書。
《高等學校教材:C語言程序設(shè)計教程》以“學生信息管理系統(tǒng)”案例貫穿全書,將各章節(jié)的主要知識點有機結(jié)合,幫助讀者快速掌握C語言語法知識! (nèi)容的講解由問題驅(qū)動,注重對程序設(shè)計思想的理解,由淺入深、循序漸進地引導讀者掌握大規(guī)模應(yīng)用程序的編寫方法! ”緯涮捉虒W資源豐富,包括案例和例題源代碼、多媒體課件和習題集。
第1章 C語言概述
1.1 計算機程序設(shè)計語言的發(fā)展
1.2 C語言的發(fā)展及特點
1.2.1 C語言的發(fā)展
1.2.2 C語言的特點
1.3 簡單的C語言程序
1.4 C語言程序的開發(fā)步驟及調(diào)試方法
1.4.1 C語言程序的開發(fā)步驟
1.4.2 C語言程序的上機過程
1.4.3 C語言程序的調(diào)試方法
1.5 算法及其描述
1.5.1 算法的概念
1.5.2 算法的描述
1.6 格式化輸入/輸出函數(shù)
1.6.1 格式化輸入函數(shù)
第1章 C語言概述
1.1 計算機程序設(shè)計語言的發(fā)展
1.2 C語言的發(fā)展及特點
1.2.1 C語言的發(fā)展
1.2.2 C語言的特點
1.3 簡單的C語言程序
1.4 C語言程序的開發(fā)步驟及調(diào)試方法
1.4.1 C語言程序的開發(fā)步驟
1.4.2 C語言程序的上機過程
1.4.3 C語言程序的調(diào)試方法
1.5 算法及其描述
1.5.1 算法的概念
1.5.2 算法的描述
1.6 格式化輸入/輸出函數(shù)
1.6.1 格式化輸入函數(shù)
1.6.2 格式化輸出函數(shù)
1.7 學生信息管理系統(tǒng)案例簡介
本章小結(jié)
習題
第2章 數(shù)據(jù)類型
2.1 案例中的數(shù)據(jù)類型與數(shù)據(jù)類型的分類
2.1.1 案例中的數(shù)據(jù)類型
2.1.2 數(shù)據(jù)類型的分類
2.2 整型數(shù)據(jù)
2.2.1 整型變量
2.2.2 整型常量
2.3 實型數(shù)據(jù)
2.3.1 實型變量
2.3.2 實型常量
2.4 字符型數(shù)據(jù)
2.4.1 字符型變量
2.4.2 字符型常量
2.4.3 字符串常量
2.5 一維數(shù)組的基本概念
2.6 結(jié)構(gòu)體類型
2.6.1 結(jié)構(gòu)體類型的定義
2.6.2 結(jié)構(gòu)體變量的定義和引用
2.7 數(shù)據(jù)類型轉(zhuǎn)換
本章小結(jié)
習題
第3章 分支結(jié)構(gòu)程序設(shè)計
3.1 案例中的分支結(jié)構(gòu)程序設(shè)計
3.2 關(guān)系運算符及其表達式
3.3 邏輯運算符及其表達式
3.4 if語句
3.4.1 單分支條件語句
3.4.2 雙分支條件語句
3.4.3 多分支條件語句
3.4.4 if語句的嵌套
3.5 switch語句
3.6 運算符及其表達式
3.6.1 算術(shù)運算符及其表達式
3.6.2 賦值運算符及其表達式
3.6.3 條件運算符及其表達式
3.6.4 逗號運算符及其表達式
3.6.5 長度運算符
本章小結(jié)
習題
第4章 循環(huán)結(jié)構(gòu)程序設(shè)計
4.1 循環(huán)結(jié)構(gòu)的引入
4.2 while語句
4.3 do-while語句
4.4 for語句
4.5 break語句和continue語句
4.5.1 break語句
4.5.2 continue語句
4.6 循環(huán)語句的嵌套
4.7 案例分析與實現(xiàn)
4.7.1 學生結(jié)構(gòu)體數(shù)組的定義和引用
4.7.2 案例分析與實現(xiàn)
本章小結(jié)
習題
第5章 數(shù)組
5.1 一維數(shù)組
5.1.1 一維數(shù)組的定義
5.1.2 一維數(shù)組的引用
5.1.3 一維數(shù)組的初始化
5.1.4 一維數(shù)組的應(yīng)用舉例
5.2 二維數(shù)組
5.2.1 二維數(shù)組的定義
5.2.2 二維數(shù)組的引用
5.2.3 二維數(shù)組的初始化
5.2.4 二維數(shù)組的應(yīng)用舉例
5.3 字符數(shù)組
5.3.1 字符數(shù)組的定義
5.3.2 字符數(shù)組的引用
5.3.3 字符數(shù)組的初始化
5.3.4 字符串輸入/輸出函數(shù)
5.3.5 字符串處理函數(shù)
5.4 案例分析與實現(xiàn)
本章小結(jié)
習題
第6章 函數(shù)
6.1 案例中的自定義函數(shù)
6.1.1 案例中的自定義函數(shù)簡介
6.1.2 函數(shù)調(diào)用過程
6.1.3 案例中函數(shù)之間的調(diào)用關(guān)系
6.2 函數(shù)的分類、定義與聲明
6.2.1 函數(shù)的分類
6.2.2 函數(shù)的定義
6.2.3 函數(shù)的聲明
6.3 函數(shù)的調(diào)用
6.3.1 函數(shù)調(diào)用的一般格式
6.3.2 參數(shù)傳遞
6.3.3 函數(shù)結(jié)果的返回
6.4 函數(shù)的應(yīng)用舉例
6.5 函數(shù)的嵌套調(diào)用與遞歸調(diào)用
6.5.1 函數(shù)的嵌套調(diào)用
6.5.2 函數(shù)的遞歸調(diào)用
6.6 數(shù)組作為函數(shù)參數(shù)
6.6.1 數(shù)組元素作為函數(shù)實參
6.6.2 數(shù)組名作為函數(shù)實參
6.7 變量的作用域和存儲屬性
6.7.1 變量的作用域
6.7.2 變量的存儲屬性
6.8 外部函數(shù)與內(nèi)部函數(shù)
6.9 多文件的編譯與連接
本章小結(jié)
習題
第7章 指針
7.1 指針概述
7.1.1 指針的概念
7.1.2 指針變量的定義和引用
7.1.3 指針變量作為函數(shù)參數(shù)
7.2 指向一維數(shù)組的指針
7.2.1 指向一維數(shù)組的指針變量的定義
7.2.2 指針變量的算術(shù)運算
7.2.3 指針變量的應(yīng)用舉例
7.2.4 指向字符串的指針變量
7.3 指向結(jié)構(gòu)體的指針
7.3.1 指向結(jié)構(gòu)體變量的指針
7.3.2 指向結(jié)構(gòu)體數(shù)組的指針
7.4 返回指針的函數(shù)
7.5 動態(tài)內(nèi)存分配
7.6 指針數(shù)組
7.7 指向二維數(shù)組的指針
7.7.1 二維數(shù)組的地址
7.7.2 指向二維數(shù)組的指針
7.8 指向函數(shù)的指針
7.9 指向指針的指針
7.10 鏈表與案例實現(xiàn)
7.10.1 鏈表簡介
7.10.2 學生信息鏈表中結(jié)點的定義
7.10.3 學生信息鏈表的操作
本章小結(jié)
……
第8章 文件
第9章 編譯預(yù)處理
第10章 用戶定制數(shù)據(jù)類型
附錄
參考文獻