《C語言程式設計(第3版)》是為将C語言作為入門語言的程式設計課程編寫的以培養學生程式設計基本能力為目标的教材。《C語言程式設計(第3版)》以程式設計為主線,以程式設計應用為驅動,通過案例和問題引入内容,重點講解程式設計的思想和方法,并結合相關的語言知識的介紹。全書主要包括3方面的内容:基本内容(資料表達、資料處理和流程控制),常用算法和程式設計風格,以及C語言應用中的一些處理機制(編譯預處理和指令行參數等)。
為了滿足讀者對線上開放學習的需求,對讀者在學習中常常感到困惑的循環、函數、指針等難點增加了微視訊講解;《C語言程式設計(第3版)》的練習和習題部署在具有線上判題功能的PTA(ProgrammingTeachingAssistant)平台上,讀者輸入驗證碼後即可進行線上練習。
《C語言程式設計(第3版)》可以作為高等院校和計算機等級考試的教學用書,也可作為對C程式設計感興趣的讀者的自學用書。 第1章引言
1.1一個C語言程式
1.2程式與程式設計語言
1.2.1程式與指令
1.2.2程式設計語言的功能
1.2.3程式設計語言的文法
1.2.4程式的編譯與程式設計環境
1.3C語言的發展曆史與特點
1.4實作問題求解的過程
習題1
第2章用C語言編寫程式
2.1在螢幕上顯示HelloWorld!
2.2求華氏溫度1000F對應的攝氏溫度
2.2.1程式解析
2.2.2常量、變量和資料類型
2.2.3算術運算和指派運算
2.2.4格式化輸出函數printf()
2.3計算分段函數
2.3.1程式解析
2.3.2關系運算
2.3.3if-else語句
2.3.4格式化輸入函數scanf()
2.3.5常用數學函數
2.4輸出華氏-攝氏溫度轉換表
2.4.1程式解析
2.4.2for語句
2.4.3指定次數的循環程式設計
2.5生成乘方表與階乘表
習題2
第3章分支結構
3.1簡單的猜數遊戲
3.1.1程式解析
3.1.2二分支結構和if-else語句
3.1.3多分支結構和else-if語句
3.2四則運算
3.2.1程式解析
3.2.2字元型資料
3.2.3字元型資料的輸入和輸出
3.2.4邏輯運算
3.3查詢自動售貨機中商品的價格
3.3.1程式解析
3.3.2switch語句
3.3.3多分支結構
習題3
第4章循環結構
4.1用格雷戈裡公式求∏的近似值
4.1.1程式解析
4.1.2while語句
4.2統計一個整數的位數
4.2.1程式解析
……
第5章函數
第6章回顧資料類型和表達式
第7章數組
第8章指針
第9章結構
第10章函數與程式結構
第11章指針進階
第12章檔案
附錄AC語言基本文法
附錄BASCII碼集
附錄CPTA使用說明
參考文獻
内容簡介:
《C語言程式設計(第3版)》是為将C語言作為入門語言的程式設計課程編寫的以培養學生程式設計基本能力為目标的教材。《C語言程式設計(第3版)》以程式設計為主線,以程式設計應用為驅動,通過案例和問題引入内容,重點講解程式設計的思想和方法,并結合相關的語言知識的介紹。全書主要包括3方面的内容:基本内容(資料表達、資料處理和流程控制),常用算法和程式設計風格,以及C語言應用中的一些處理機制(編譯預處理和指令行參數等)。
為了滿足讀者對線上開放學習的需求,對讀者在學習中常常感到困惑的循環、函數、指針等難點增加了微視訊講解;《C語言程式設計(第3版)》的練習和習題部署在具有線上判題功能的PTA(ProgrammingTeachingAssistant)平台上,讀者輸入驗證碼後即可進行線上練習。
《C語言程式設計(第3版)》可以作為高等院校和計算機等級考試的教學用書,也可作為對C程式設計感興趣的讀者的自學用書。
目錄:
第1章引言
1.1一個C語言程式
1.2程式與程式設計語言
1.2.1程式與指令
1.2.2程式設計語言的功能
1.2.3程式設計語言的文法
1.2.4程式的編譯與程式設計環境
1.3C語言的發展曆史與特點
1.4實作問題求解的過程
習題1
第2章用C語言編寫程式
2.1在螢幕上顯示HelloWorld!
2.2求華氏溫度1000F對應的攝氏溫度
2.2.1程式解析
2.2.2常量、變量和資料類型
2.2.3算術運算和指派運算
2.2.4格式化輸出函數printf()
2.3計算分段函數
2.3.1程式解析
2.3.2關系運算
2.3.3if-else語句
2.3.4格式化輸入函數scanf()
2.3.5常用數學函數
2.4輸出華氏-攝氏溫度轉換表
2.4.1程式解析
2.4.2for語句
2.4.3指定次數的循環程式設計
2.5生成乘方表與階乘表
習題2
第3章分支結構
3.1簡單的猜數遊戲
3.1.1程式解析
3.1.2二分支結構和if-else語句
3.1.3多分支結構和else-if語句
3.2四則運算
3.2.1程式解析
3.2.2字元型資料
3.2.3字元型資料的輸入和輸出
3.2.4邏輯運算
3.3查詢自動售貨機中商品的價格
3.3.1程式解析
3.3.2switch語句
3.3.3多分支結構
習題3
第4章循環結構
4.1用格雷戈裡公式求∏的近似值
4.1.1程式解析
4.1.2while語句
4.2統計一個整數的位數
4.2.1程式解析
……
第5章函數
第6章回顧資料類型和表達式
第7章數組
第8章指針
第9章結構
第10章函數與程式結構
第11章指針進階
第12章檔案
附錄AC語言基本文法
附錄BASCII碼集
附錄CPTA使用說明
參考文獻