《C語言程式設計簡明教程》是2011年8月25日北理工大學出版社出版的一本圖書,作者是張璇。
基本介紹
- 書名:C語言程式設計簡明教程
- ISBN:9787564048846
- 頁數:233頁
- 出版社:北理工大學出版社
- 出版時間:2011年8月25日
- 裝幀:平裝
- 開本:16
編輯推薦
內容簡介
《普通高等教育“十二五”創新型規劃教材:C語言程式設計簡明教程》分為9章。第1章是C語言概述,介紹C語言程式設計的入門知識。從第 2章到第8章,對C語言程式設計的相關知識進行了詳細介紹,包括數據類型、運算符、表達式、流程控制語句、函式、數組和指針、字元串操作、記憶體管理、位操作、輸入/輸出操作等,所介紹的內容都符合C語言的最新標準C99。第9章介紹了幾個綜合性的示例程式。本書所有的示例程式,都在VC++6.0和Eclipse+MinGW環境下調試通過。為了方便讀者學習,每章多數小節都提供了精心設計的思考與練習,每章後包含了多種類型的練習題。
《普通高等教育“十二五”創新型規劃教材:C語言程式設計簡明教程》敘述簡明、清晰,編程實例典型、有趣、實用。本書適用於高等院校的計算機及相關專業學習C語言程式設計的學生,也非常適合作為計算機愛好者的自學參考書。
圖書目錄
1.1 C語言的發展及特點
1.1.1 C語言的發展簡介
1.1.2 C語言的主要特點
1.2 第一個C語言程式
1.3 變數與表達式
1.4 利用scanf輸入變數的值
1.5 自定義函式及使用
1.6 開發C語言程式的步驟與方法
習題
第2章 數據類型、運算符與表達式
2.1 標識符
2.2 基本數據類型
2.3 常量與變數
2.3.1 整型常量
2.3.2 實型常量
2.3.3 字元常量
2.3.4 字元串常量
2.3.5 變數定義與初始化
2.4 算術運算符
2.5 賦值運算符
2.6 關係運算符
2.7 邏輯運算符
2.8 自增與自減運算符
2.9 類型轉換
2.10 按位運算符
2.11 運算符的優先權與結合性
習題
第3章 程式流程控制
3.1 表達式語句、空語句與複合語句
3.2 if-else語句
3.3 switch語句
3.4 while語句
3.5 do-while語句
3.6 for語句
3.7 break與continue語句
3.8 goto語句
習題
第4章 數組
4.1 一維數組
4.1.1 一維數組元素
4.1.2 一維數組的初始化
4.1.3 一維數組套用舉例
4.2 二維數組
4.2.1 二維數組元素
4.2.2 二維數組的初始化
4.2.3 二維數組套用舉例
4.3 字元數組
4.4 字元串標準庫函式簡介
習題
第5章 函式與程式結構
5.1 C語言程式的結構
5.2 函式的定義與調用
5.3 函式的聲明
5.4 返回值為非整型值的函式
5.5 數組作為函式的參數
5.6 函式的嵌套調用
5.7 函式的遞歸調用
5.8 變數的存儲類別、作用域與生存期
5.8.1 變數的存儲類別
5.8.2 變數的作用域與生存期
5.8.3 變數的初始化
5.9 預處理器
5.9.1 檔案包含
5.9.2 宏替換
5.9.3 條件編譯
習題
第6章 指針
6.1 地址與指針
6.2 指針與函式參數
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.6 指針與多維數組
6.6.1 二維數組與指向一維數組的指針
6.6.2 指向數組的指針作為函式的參數
6.7 指向函式的指針
6.7.1 指向函式的指針的定義
6.7.2 指向函式的指針變數作為函式參數
6.8 返回指針值的函式
6.9 命令行參數
習題
第7章 結構
7.1 結構的基礎知識
7.1.1 結構類型的聲明
7.1.2 結構變數的定義與使用
7.2 結構數組
7.3 指向結構的指針
7.3.1 指向結構數組的指針
7.3.2 指向結構的指針作為函式參數
7.4 自引用結構
7.5 typedef簡介
7.6 聯合類型
7.7 枚舉類型
7.8 位欄位
習題
第8章 輸入與輸出
8.1 字元輸入/輸輸出標準函式
8.2 格式化輸出函式printf
8.3 格式化輸入函式scanf
8.4 檔案存取
8.4.1 檔案的打開與關閉
8.4.2 字元讀寫
8.4.3 行輸入/輸出
8.4.4 格式化讀寫
8.4.5 數據塊讀寫函式
8.5 檔案的隨機存取
8.5.1 rewind函式
8.5.2 fseek函式
8.6 其他函式
8.6.1 字元串處理函式
8.6.2 字元類測試與轉換函式
8.6.3 數學函式
8.6.4 隨機數發生器函式
習題
第9章 綜合套用舉例
9.1 萬年曆程式
9.1.1 求某年元旦是星期幾
9.1.2 自定義函式功能說明
9.1.3 萬年曆程式清單
9.2 單鍊表操作
9.2.1 單鍊表操作函式列表
9.2.2 函式InsenLinkList的實現方法說明
9.2.3 函式DeleteLinkList的實現方法說明
9.2.4 單鍊表操作程式清單
9.3 迷宮問題
9.3.1 數據結構分析
9.3.2 探索算法分析
9.3.3 迷宮求解程式清單
9.4 學生成績管理程式
9.4.1 學生成績管理功能分析
9.4.2 學生成績管理模組劃分
9.4.3 學生成績管理程式清單
9.5 OpenGL圖形編程
9.5.1 OpenGL的命名規範
9.5.2 一個簡單的OpenGL程式
9.5.3 程式及語句簡要說明
9.5.4 OpenGL核心庫函式簡介
9.5.5 OpenGL動畫示例程式
習題
附錄A 用Visual C++開發C程式
A.1 創建C++工作環境
A.2 編譯、運行C源程式
附錄B 用Eclipse開發C程式
B.1 Eclipse與MinGW的下載安裝
B.2 利用Eclipse開發C程式
附錄C ASCII表
附錄D C語言關鍵字
D.1 數據類型關鍵字
D.2 流程控制關鍵字
附錄E 標準庫簡介
參考文獻