程式設計基礎(C語言)第3版

程式設計基礎(C語言)第3版

《程式設計基礎(C語言)第3版》是出版的圖書,作者是楊有安。

基本介紹

  • 書名:程式設計基礎(C語言)第3版
  • 作者:楊有安
  • ISBN:9787302243878
  • 定價:32元
  • 出版社:清華大學出版社
  • 出版時間:2011年
  • 裝幀:平裝
  • 印次:3-2
  • 印刷日期:2011-9-27
圖書簡介,目錄,

圖書簡介

全書共11章,主要包括: C語言的基本概念、變數、運算符、表達式、順序結構、分支結構、循環結構、數組、函式、指針、結構體、聯合體、枚舉類型、預處理和標準函式、檔案、數據結構和數據抽象等內容。同時,還將程式設計的基本方法和常用算法貫穿各章節。
本書內容比較全面、由淺入深、詳略得當、注重實踐、實例豐富、面向套用。各章附有適量的習題,便於自學。另外,針對書中各章內容和上機實訓,本書還配有輔導教材《程式設計基礎實踐教程(C語言)》,引導讀者學習和掌握各章節的知識。全書貫徹傳授知識、培養能力、提高素質的教學理念。
本書可作為高等學校非計算機專業“C語言程式設計”課程的教材,也可作為初次學習C語言程式設計的讀者、準備計算機等級二級考試者和計算機工程技術人員的參考書。
程式設計基礎(C語言)第3版本書根據2008年全國高等學校計算機基礎教育研究會發布的“中國高等院校計算機基礎教育課程體系2008”的計算機基礎教育的綱領性檔案中有關“程式設計基礎(C語言)”課程的教學要求及人才培養的新要求而組織編寫。

目錄

第1章C語言概述
1.1C語言的發展和特點
1.1.1C語言的發展
1.1.2C語言的主要特點
1.2C語言的辭彙
1.2.1字元集
1.2.2關鍵字
1.2.3標識符
1.2.4保留標識符
1.2.5注釋
1.3C程式的結構
1.3.1簡單C程式舉例
1.3.2C程式的結構特點
1.3.3書寫程式時應遵循的規則
1.4Visual C++ 6.0上機簡介
1.4.1Visual C++ 6.0啟動
1.4.2Visual C++ 6.0集成環境上機步驟
本章小結
習題1
第2章基本數據類型和運算符
2.1基本數據類型
2.1.1常量和變數的概念
2.1.2常量
2.1.3變數
2.2運算符和表達式
2.2.1算術運算符與算術表達式
2.2.2賦值運算符與賦值表達式
2.2.3增量運算符與增量表達式
2.2.4關係運算符與關係表達式
2.2.5邏輯運算符與邏輯表達式
2.2.6條件運算符與條件表達式
2.2.7逗號運算符與逗號表達式
2.2.8運算符的優先權與結合性
2.3數據類型的轉換
2.3.1自動轉換
2.3.2賦值轉換
2.3.3強制類型轉換
本章小結
習題2
第3章順序和選擇結構程式設計
3.1程式設計概述
3.1.1程式設計基本步驟
3.1.2C語言編寫風格
3.1.3語句
3.2scanf函式和字元輸入/輸出函式調用
3.2.1數據輸入的概念
3.2.2scanf函式的調用
3.2.3getchar函式
3.2.4putchar函式
3.3程式的3種基本結構
3.4if選擇結構語句
3.4.1if語句的3種形式
3.4.2if語句的嵌套
3.5switch選擇結構語句
3.6程式設計舉例
本章小結
習題3
第4章循環結構程式設計
4.1for循環
4.2while循環
4.3dowhile循環
4.4跳轉語句
4.4.1break語句
4.4.2continue語句
4.4.3goto語句
4.5循環語句的嵌套
4.6程式設計舉例
本章小結
習題4
第5章數組
5.1一維數組
5.1.1一維數組的定義
5.1.2一維數組的引用
5.1.3一維數組元素的初始化
5.2二維數組
5.2.1二維數組的定義
5.2.2二維數組的引用
5.2.3二維數組元素的初始化
5.3字元型數組
5.3.1字元數組的定義
5.3.2字元數組的引用
5.3.3字元數組元素的初始化
5.3.4字元串及其結束標誌
5.3.5字元數組的輸入/輸出
5.3.6常用的字元串處理函式
5.4使用數組的程式設計方法
5.4.1排序
5.4.2查找
5.5程式設計舉例
本章小結
習題5
第6章函式和模組設計
6.1結構化程式設計
6.1.1結構化程式設計的基本概念
6.1.2結構化程式設計的基本特徵
6.2函式的定義和調用
6.2.1函式的定義
6.2.2函式的調用
6.2.3函式的返回值
6.2.4函式參數及函式間的數據傳遞
6.3函式的嵌套調用和遞歸調用
6.3.1函式的嵌套調用
6.3.2函式的遞歸調用
6.4作用域和存儲類型
6.5內部函式和外部函式
6.5.1內部函式
6.5.2外部函式
6.6模組化程式設計
6.6.1模組化程式設計方法的指導思想
6.6.2模組分解的原則
6.7程式設計舉例
本章小結
習題6
第7章指針
7.1指針的概念
7.1.1地址與指針
7.1.2指針變數的定義和引用
7.1.3指針變數的運算
7.2指針變數作為函式參數
7.3指針與一維數組
7.3.1一維數組的指針表示
7.3.2數組作函式參數時的指針表示
7.3.3字元串的指針表示
7.4指針與多維數組
7.4.1多維數組的處理
7.4.2指向多維數組的指針
7.5指針數組和多級指針
7.5.1指針數組的概念
7.5.2指針數組的套用
7.5.3多級指針
7.6指針與函式
7.6.1指向函式的指針
7.6.2函式指針的套用
7.6.3返回指針的函式
7.7命令行參數
本章小結
習題7
第8章結構體與聯合體
8.1結構體
8.1.1結構體類型的定義
8.1.2結構體類型變數的定義與使用
8.1.3結構體類型變數的賦值與初始化
8.1.4結構體類型數組的定義與引用
8.1.5結構體類型指針的定義與引用
8.1.6結構體類型數據的動態存儲分配
8.1.7鍊表及其基本操作
8.2聯合體
8.3其他自定義數據類型
8.3.1枚舉類型
8.3.2類型定義符typedef
本章小結
習題8
第9章預處理和標準函式
9.1預處理命令
9.1.1宏定義
9.1.2檔案包含
9.1.3條件編譯
9.2輸入/輸出標準函式
9.2.1格式輸出函式printf
9.2.2格式輸入函式scanf
9.3自定義頭檔案設計的原則
本章小結
習題9
第10章檔案
10.1檔案的基本概念
10.2檔案的基本操作
10.2.1檔案的打開與關閉
10.2.2檔案的讀寫
10.2.3檔案檢測函式
10.3程式設計舉例
本章小結
習題10
第11章數據結構和數據抽象
11.1數據抽象
11.1.1數據結構和數據類型
11.1.2抽象數據類型
11.2線性表
11.2.1線性表的定義
11.2.2線性表的基本操作
11.2.3線性表的順序存儲
11.2.4順序表上基本運算的實現
11.3堆疊
11.3.1抽象棧的定義及基本操作
11.3.2抽象棧的定義
11.3.3順序棧的基本運算的實現
11.4佇列
11.4.1佇列的定義
11.4.2佇列的存儲結構及其相關算法
本章小結
習題11
附錄AASCII代碼對照表
附錄BC庫函式

相關詞條

熱門詞條

聯絡我們