基於案例的C語言程序設計(簡體書)
商品資訊
系列名:高等學校計算機專業規劃教材
ISBN13:9787302310013
出版社:清華大學出版社(大陸)
作者:范永開
出版日:2013/03/01
裝訂/頁數:平裝/324頁
商品簡介
目次
商品簡介
C語言是計算機學科的一門基礎語言,其高效、靈活,是國內大學本科生必修的一門基礎語言。《高等學校計算機專業規劃教材:基於案例的C語言程序設計》採用多例式論述展開,對每章中的核心知識點都由案例進行說明,通過簡單示例學習重要知識點,通過合理的實例來提高讀者程序設計能力和綜合運用知識的能力。全書包括9章,附錄還給出了程序編程規則與相應知識點的93個程序實例,以及3套模擬試卷。《高等學校計算機專業規劃教材:基於案例的C語言程序設計》是非常適合於64學時(講課+實驗)的高等院校理工類學生學習C程序設計的教材。
目次
第1章 C語言概述
1.1 計算機系統
1.1.1 計算機的發展史
1.1.2 計算機的硬件與軟件
1.2 計算機語言
1.2.1 機器語言
1.2.2 匯編語言
1.2.3 高級語言
1.3 C語言
1.3.1 C語言的發展歷程
1.3.2 C語言的特點
1.3.3 C語言的關鍵字、控制語句、運算符
1.4 認識第一個C語言程序源碼
1.5 從C語言程序源碼到可執行程序
1.5.1 編譯預處理
1.5.2 編譯、優化階段
1.5.3 彙編過程
1.5.4 鏈接程序
1.6 VC6開發環境介紹
1.6.1 VC6的啟動
1.6.2 VC6環境下的菜單項
1.6.3 VC6工作區與工程的概念
1.6.4 使用VC6進行C語言開發完整步驟
1.7 程序調試
第2章 數據輸出
2.1 標識符與常量
2.1.1 標識符
2.1.2 常量
2.2 最常用的格式輸出函數——PRINTF函數
2.2.1 PRINTF函數的基本格式
2.2.2 格式說明符
2.3 字符輸出函數——PUTCHAR函數
2.4 實驗課
第3章 數據輸入
3.1 數據輸入引例
3.2 C語言中變量的概念
3.2.1 變量
3.2.2 整型變量
3.2.3 浮點型變量
3.2.4 字符變量
3.2.5 變量的初始化
3.2.6 算數運算符和算術表達式
3.3 不同種類型數據輸入及其格式控制
3.3.1 字符輸入函數:GETCHAR
3.3.2 格式輸入函數: SCANF
3.4 實驗課
第4章 數據處理(1):三種基本結構
4.1 順序結構
4.2 選擇結構
4.2.1 關係運算符和關系表達式
4.2.2 邏輯運算符和邏輯表達式
4.2.3 IF語句
4.2.4 條件運算符
4.2.5 SWITCH語句
4.3 循環結構
4.3.1 WHILE語句
4.3.2 DO…WHILE語句
4.3.3 FOR語句
4.3.4 循環的嵌套
4.3.5 BREAK語句
4.3.6 CONTINUE語句
4.4 實驗課
第5章 數據處理(2):數組
5.1 一維數組
5.1.1 一維數組的定義
5.1.2 一維數組元素的引用
5.1.3 一維數組的初始化
5.2 二維數組
5.2.1 二維數組的定義和引用
5.2.2 二維數組的初始化
5.3 字符數組
5.3.1 字符數組的定義
5.3.2 字符數組的初始化
5.3.3 字符數組的輸入與輸出
5.3.4 其他字符串處理函數
5.4 實驗課
第6章 數據處理(3):函數
6.1 概述
6.2 函數的定義
6.2.1 函數定義的一般形式
6.2.2 函數的4大要素
6.2.3 函數的返回值: RETURN語句的使用
6.2.4 RETURN語句的說明
6.3 函數的調用
6.3.1 函數調用的一般形式
6.3.2 函數的調用方式
6.3.3 形參與實參
6.3.4 函數聲明
6.4 數組作為函數參數
6.4.1 數組元素作函數實參
6.4.2 數組名作函數參數
6.4.3 多維數組作函數參數
6.5 函數的嵌套和遞歸調用
6.5.1 函數的嵌套調用
6.5.2 函數的遞歸調用
6.6 局部變量與全局變量
6.6.1 局部變量(內部變量)
6.6.2 全局變量(外部變量)
6.7 變量的存儲類型
6.7.1 AUTO變量
6.7.2 靜態變量
6.7.3 REGISTER變量
6.7.4 用EXTERN聲明外部變量
6.8 實驗課
第7章 數據處理(4):指針
7.1 指針的概念
7.1.1 指針的初步認識
7.1.2 指針變量的定義和使用
7.2 數組指針
7.2.1 指向一維數組元素的指針
7.2.2 指向多維數組的指針
7.3 字符串指針
7.4 指針與函數
7.4.1 函數指針變量
7.4.2 指針型函數
7.4.3 指針作為函數參數
7.5 指針數組
7.5.1 指針數組的認識
7.5.2 指針在MAIN函數中的應用
7.6 多級指針
7.7 指針小結
7.8 實驗課
第8章 數據處理(5):結構體、共用體、枚舉類型
8.1 結構體
8.1.1 結構體與結構變量
8.1.2 結構體變量的引用
8.1.3 結構體變量的初始化
8.1.4 結構體數組
8.1.5 結構體指針
8.1.6 鏈表
8.2 聯合體
8.2.1 聯合體和聯合變量
8.2.2 聯合體的引用及特點
8.3 枚舉類型
8.3.1 枚舉類型及變量的定義
8.3.2 枚舉元素的引用
8.4 自定義類型
8.5 實驗課
第9章 數據處理(6):文件
9.1 文件的概述
9.2 文件類型的指針
9.3 文件的打開與關閉
9.3.1 文件打開函數
9.3.2 文件關閉函數
9.4 文件的讀寫
9.4.1 單個字符讀寫函數
9.4.2 字符串讀寫函數
9.4.3 數據塊讀寫函數
9.4.4 格式化讀寫函數
9.4.5 整數讀寫函數
9.5 文件的定位
9.5.1 文件的定位
9.5.2 文件位置指針的檢測
9.6 文件出錯的檢測
9.6.1 文件出錯檢測函數
9.6.2 出錯標誌置零函數
9.7 實驗課
附錄A 編碼規則
A.1 排版
A.1.1 程序文件的組成
A.1.2 {}括號的排版方式
A.1.3 採用鋸齒狀組織程序代碼
A.1.4 語句行
A.1.5 空格
A.2 注釋
A.2.1 多行注釋
A.2.2 單行注釋
A.3 命名
A.3.1 標識符的命名
A.3.2 變量的命名
A.3.3 函數的命名
A.4 其他
附錄B 程序設計93例
附錄C 模擬試卷及答案
模擬試卷一
模擬試卷二
模擬試卷三
模擬試卷一參考答案
模擬試卷二參考答案
模擬試卷三參考答案
附錄D 教學大綱
1.1 計算機系統
1.1.1 計算機的發展史
1.1.2 計算機的硬件與軟件
1.2 計算機語言
1.2.1 機器語言
1.2.2 匯編語言
1.2.3 高級語言
1.3 C語言
1.3.1 C語言的發展歷程
1.3.2 C語言的特點
1.3.3 C語言的關鍵字、控制語句、運算符
1.4 認識第一個C語言程序源碼
1.5 從C語言程序源碼到可執行程序
1.5.1 編譯預處理
1.5.2 編譯、優化階段
1.5.3 彙編過程
1.5.4 鏈接程序
1.6 VC6開發環境介紹
1.6.1 VC6的啟動
1.6.2 VC6環境下的菜單項
1.6.3 VC6工作區與工程的概念
1.6.4 使用VC6進行C語言開發完整步驟
1.7 程序調試
第2章 數據輸出
2.1 標識符與常量
2.1.1 標識符
2.1.2 常量
2.2 最常用的格式輸出函數——PRINTF函數
2.2.1 PRINTF函數的基本格式
2.2.2 格式說明符
2.3 字符輸出函數——PUTCHAR函數
2.4 實驗課
第3章 數據輸入
3.1 數據輸入引例
3.2 C語言中變量的概念
3.2.1 變量
3.2.2 整型變量
3.2.3 浮點型變量
3.2.4 字符變量
3.2.5 變量的初始化
3.2.6 算數運算符和算術表達式
3.3 不同種類型數據輸入及其格式控制
3.3.1 字符輸入函數:GETCHAR
3.3.2 格式輸入函數: SCANF
3.4 實驗課
第4章 數據處理(1):三種基本結構
4.1 順序結構
4.2 選擇結構
4.2.1 關係運算符和關系表達式
4.2.2 邏輯運算符和邏輯表達式
4.2.3 IF語句
4.2.4 條件運算符
4.2.5 SWITCH語句
4.3 循環結構
4.3.1 WHILE語句
4.3.2 DO…WHILE語句
4.3.3 FOR語句
4.3.4 循環的嵌套
4.3.5 BREAK語句
4.3.6 CONTINUE語句
4.4 實驗課
第5章 數據處理(2):數組
5.1 一維數組
5.1.1 一維數組的定義
5.1.2 一維數組元素的引用
5.1.3 一維數組的初始化
5.2 二維數組
5.2.1 二維數組的定義和引用
5.2.2 二維數組的初始化
5.3 字符數組
5.3.1 字符數組的定義
5.3.2 字符數組的初始化
5.3.3 字符數組的輸入與輸出
5.3.4 其他字符串處理函數
5.4 實驗課
第6章 數據處理(3):函數
6.1 概述
6.2 函數的定義
6.2.1 函數定義的一般形式
6.2.2 函數的4大要素
6.2.3 函數的返回值: RETURN語句的使用
6.2.4 RETURN語句的說明
6.3 函數的調用
6.3.1 函數調用的一般形式
6.3.2 函數的調用方式
6.3.3 形參與實參
6.3.4 函數聲明
6.4 數組作為函數參數
6.4.1 數組元素作函數實參
6.4.2 數組名作函數參數
6.4.3 多維數組作函數參數
6.5 函數的嵌套和遞歸調用
6.5.1 函數的嵌套調用
6.5.2 函數的遞歸調用
6.6 局部變量與全局變量
6.6.1 局部變量(內部變量)
6.6.2 全局變量(外部變量)
6.7 變量的存儲類型
6.7.1 AUTO變量
6.7.2 靜態變量
6.7.3 REGISTER變量
6.7.4 用EXTERN聲明外部變量
6.8 實驗課
第7章 數據處理(4):指針
7.1 指針的概念
7.1.1 指針的初步認識
7.1.2 指針變量的定義和使用
7.2 數組指針
7.2.1 指向一維數組元素的指針
7.2.2 指向多維數組的指針
7.3 字符串指針
7.4 指針與函數
7.4.1 函數指針變量
7.4.2 指針型函數
7.4.3 指針作為函數參數
7.5 指針數組
7.5.1 指針數組的認識
7.5.2 指針在MAIN函數中的應用
7.6 多級指針
7.7 指針小結
7.8 實驗課
第8章 數據處理(5):結構體、共用體、枚舉類型
8.1 結構體
8.1.1 結構體與結構變量
8.1.2 結構體變量的引用
8.1.3 結構體變量的初始化
8.1.4 結構體數組
8.1.5 結構體指針
8.1.6 鏈表
8.2 聯合體
8.2.1 聯合體和聯合變量
8.2.2 聯合體的引用及特點
8.3 枚舉類型
8.3.1 枚舉類型及變量的定義
8.3.2 枚舉元素的引用
8.4 自定義類型
8.5 實驗課
第9章 數據處理(6):文件
9.1 文件的概述
9.2 文件類型的指針
9.3 文件的打開與關閉
9.3.1 文件打開函數
9.3.2 文件關閉函數
9.4 文件的讀寫
9.4.1 單個字符讀寫函數
9.4.2 字符串讀寫函數
9.4.3 數據塊讀寫函數
9.4.4 格式化讀寫函數
9.4.5 整數讀寫函數
9.5 文件的定位
9.5.1 文件的定位
9.5.2 文件位置指針的檢測
9.6 文件出錯的檢測
9.6.1 文件出錯檢測函數
9.6.2 出錯標誌置零函數
9.7 實驗課
附錄A 編碼規則
A.1 排版
A.1.1 程序文件的組成
A.1.2 {}括號的排版方式
A.1.3 採用鋸齒狀組織程序代碼
A.1.4 語句行
A.1.5 空格
A.2 注釋
A.2.1 多行注釋
A.2.2 單行注釋
A.3 命名
A.3.1 標識符的命名
A.3.2 變量的命名
A.3.3 函數的命名
A.4 其他
附錄B 程序設計93例
附錄C 模擬試卷及答案
模擬試卷一
模擬試卷二
模擬試卷三
模擬試卷一參考答案
模擬試卷二參考答案
模擬試卷三參考答案
附錄D 教學大綱
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

