共找到75條詞條名為c語言程序設計的結果 展開

c語言程序設計

高福成、李娜、於萍、賀仁宇等編著書籍

《c語言程序設計》是2009年出版的圖書,作者是高福成、李娜、於萍、賀仁宇。

書籍信息


本書以 C99標準為依據,以Visual C++6.0集成開發環境為平台,以程序設計常用演演算法為主線,以程序設計的需要帶動語言知識的學習,系統地介紹C語言程序設計的基本知識、基本數據類型和數據運算、邏輯運算與程序控制、數組和字元串、函數、指針、複合數據類型和類型定義、文件和編譯預處理等內容。全書以短小的實例解釋C語言中的重點和難點問題,盡量推介語言發展中的新元素,擯棄那些陳舊的知識,通過豐富的程序設計實例,使讀者得到程序設計思維方法和實際編程的系統訓練,有效提高應用計算機解決本專業領域實際問題的能力。本書可作為大專院校C語言程序設計課程教材,全國計算機等級考試培訓班教材和考試複習參考書,也可供相關工程技術人員參考。

圖書目錄


第1章C程序設計的初步知識
1.1C語言的發展歷史
1.2C程序的基本結構和書寫風格
1.2.1一個最簡單的C程序
1.2.2C程序的基本結構
1.2.3C程序的書寫風格
1.3簡單的C程序設計
1.3.1賦值語句
1.3.2格式輸出函數
1.3.3格式輸入函數
1.3.4庫函數和標題文件
1.3.5簡單程序設計舉例
1.4C程序的開發過程
1.5VisualC++6.0集成開發環境的使用
1.6本章小結
習題1
第2章基本數據類型與數據運算
2.1基本數據類型
2.2常量與變數
2.2.1直接常量和符號常量
2.2.2變數
2.3整型數據
2.3.1整型常量
2.3.2整型變數
2.4實型數據
2.4.1實型常量
2.4.2實型變數
2.5字元型數據
2.5.1字元常量
2.5.2轉義字元
2.5.3字元變數
2.5.4字元數據在內存中的存儲形式及使用方法
2.5.5字元串常量
2.6變數的初始化
2.7算術運算符和算術表達式
2.7.1C運算符簡介
2.7.2算術運算符和算術表達式
2.7.3算術表達式計算中不同類型數據之間的混合運算
2.8賦值運算符和賦值表達式
2.9逗號運算符和逗號表達式
2.10sizeof運算符
2.11不同類型數據的輸入輸出
2.12本章小結
習題2
第3章邏輯運算與程序控制
3.1關係運算和邏輯運算
3.1.1關係運算符和關係表達式
3.1.2邏輯運算符和邏輯表達式
3.2結構化程序設計的概念
3.2.1結構化演演算法描述
3.2.2基本程序控制結構
3.3選擇結構程序設計
3.3.1if語句
3.3.2switch語句
3.3.3條件表達式
3.3.4選擇結構的嵌套
3.4循環結構程序設計
3.4.1for循環
3.4.2while循環
3.4.3dowhile循環
3.4.4多重循環
3.5其他程序控制語句
3.5.1break語句
3.5.2continue語句
3.5.3goto語句
3.6常用演演算法
3.6.1枚舉法
3.6.2求素數
3.6.3遞推法
3.6.4累加、連乘
3.6.5求最大值和最小值
3.7本章小結
習題3
第4章數組和字元串
4.1數組的概念
4.2數組的定義和初始化
4.2.1數組的定義和存儲結構
4.2.2數組的初始化
4.2.3通過初始化定義隱含尺寸數組
4.3數組的基本操作
4.3.1數組元素的引用
4.3.2數組的賦值
4.3.3數組的輸入和輸出
4.4常用字元串處理函數
4.5常用演演算法
4.5.1數據統計
4.5.2排序
4.5.3數據檢索
4.5.4數組中數據的插入和刪除
4.5.5字元串處理
4.6本章小結
習題4
第5章函數
5.1模塊化程序設計原則
5.1.1模塊化程序設計
5.1.2C語言程序模塊結構
5.2函數的定義和調用
5.2.1函數的定義
5.2.2函數的調用
5.3函數間的數據傳遞
5.3.1參數傳遞
5.3.2函數返回值傳遞
5.3.3全局變數傳遞
5.4變數和函數的存儲類型
5.4.1變數的存儲類型
5.4.2函數的存儲類型
5.5函數的嵌套調用和遞歸調用
5.5.1嵌套調用
5.5.2遞歸調用
5.6常用演演算法
5.6.1數制轉換
5.6.2文本的加密和解密
5.6.3非線性方程求解
5.6.4數值積分
5.6.5Hanoi塔
5.7本章小結
習題5
第6章指針
6.1理解內存地址
6.1.1程序對象的地址
6.1.2程序內存映像
6.1.3地址運算
6.2指針的定義和指針運算
6.2.1指針變數的定義
6.2.2指針變數的初始化
6.2.3指針變數的運算
6.2.4多級指針
6.2.5通用指針和指針類型強制轉換
6.3指針與數組
6.3.1指針和一維數組
6.3.2指針和多維數組
6.4指針與字元串
6.4.1字元指針和字元串
6.4.2指針數組和字元串
6.5指針和函數
6.5.1指針作函數參數
6.5.2指針作函數返回值
6.5.3函數指針
6.6動態內存分配
6.6.1動態內存分配函數
6.6.2動態存儲管理需要注意的問題
6.7本章小結
習題6
第7章複合數據類型和類型定義
7.1結構類型
7.1.1結構類型的定義和存儲模式
7.1.2結構變數、結構數組和結構指針的初始化
7.1.3結構成員的引用
7.1.4結構類型數據在函數間的傳遞
7.1.5結構類型的簡單應用
7.1.6遞歸結構和動態鏈表操作
7.2聯合類型
7.3位運算和位段結構類型
7.3.1位運算
7.3.2位段結構類型
7.4枚舉類型
7.5類型定義
7.6本章小結
習題7
第8章文件
8.1文件概述
8.2文件的打開和關閉
8.3文件的讀寫操作
8.3.1文件讀寫函數
8.3.2標準輸入輸出文件指針
8.4文件的順序存取和隨機存取
8.4.1文件位置指針的定位函數
8.4.2文件的順序存取
8.4.3文件的隨機存取
8.5文件檢測函數
8.6本章小結
習題8
第9章編譯預處理
9.1編譯預處理命令
9.2宏定義
9.2.1不帶參數的宏
9.2.2帶參數的宏定義
9.3文件包含
9.4條件編譯
9.4.1條件編譯形式一
9.4.2條件編譯形式二
9.4.3條件編譯形式三
9.5本章小結
習題9
附錄AVC++6.0操作指導
A.1單文件C程序的開發
A.2編輯已有的項目和程序
A.3多文件C程序的開發
A.4項目中文件的插入和刪除
附錄BC語言運算符集
參考文獻