C語言程式設計教程(2015年機械工業出版社出版的圖書)

C語言程式設計教程(2015年機械工業出版社出版的圖書)

本詞條是多義詞,共53個義項
更多義項 ▼ 收起列表 ▲

《C語言程式設計教程》是2015年機械工業出版社出版的圖書。

基本介紹

  • 中文名:C語言程式設計教程
  • 作者:李俊主編
  • 類別:C C++ C# VC VC++
  • 出版社:機械工業出版社
  • 出版時間:2015年6月
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787111501732
內容簡介,圖書目錄,

內容簡介

本書由淺入深、循序漸進地介紹了C語言程式設計的思路和方法,並通過富有趣味性的精彩案例將每一章的知識點融匯貫通,同時給出案例思路分析,提出案例思考問題,以提高讀者學習的興趣,培養自主學習能力、獨立思考能力和計算思維能力。全書共10章,系統地介紹了基於Visual C++的C語言開發環境、數據類型與表達式、基本輸入/輸出語句、流程控制、模組化程式設計方法和檔案系統的基本操作。
  本書內容詳實、案例新穎、結構清晰、重點明確,以豐富有趣的案例對知識點進行講解。本書適合作為高等院校電腦程式設計教材,也可作為電腦程式設計培訓教材和各種計算機等級考試的參考教材。

圖書目錄

前言
第1章C語言程式設計概述
1.1 C語言的發展及特點
1.1.1 C語言的發展
1.1.2 C語言的特點
1.2 C語言程式的基本結構
1.3 C語言字元集、標識符與關鍵字
1.3.1 C語言字元集
1.3.2 C語言標識符與關鍵字
1.4 C語言程式的開發環境
1.4.1 C語言開發過程
1.4.2 Microsoft Visual C++ 6.0集成開發環境
本章小結
習題
第2章數據類型、運算符與表達式
2.1 C語言的數據類型
2.1.1數據類型概述
2.1.2整數類型
2.1.3實數類型
2.1.4字元類型
2.2常量與變數
2.2.1常量
2.2.2變數
2.3運算符和表達式
2.3.1算術運算符和算術表達式
2.3.2賦值運算符和賦值表達式
2.3.3關係運算符和關係表達式
2.3.4邏輯運算符與邏輯表達式
2.3.5條件運算符、逗號運算符和求位元組運算符
2.4運算符的優先權
2.5數據類型轉換
2.5.1自動類型轉換
2.5.2強制類型轉換
本章小結
習題
第3章順序結構
3.1算法
3.1.1算法的概念
3.1.2算法的組成要素
3.1.3算法的描述
3.2 C語言基本語句
3.3數據的輸入/輸出
3.3.1字元數據的輸入/輸出
3.3.2格式化輸出函式printf
3.3.3格式化輸入函式scanf
3.4精彩案例
3.4.1溫度轉換
3.4.2進制轉換
3.4.3大小寫字元轉換
3.4.4計算圓的周長和面積
本章小結
習題
第4章選擇結構
4.1 if語句
4.1.1單分支if語句
4.1.2雙分支if語句
4.1.3多分支if語句
4.1.4 if語句的嵌套
4.2條件運算符
4.3 switch語句
4.4精彩案例
4.4.1計算個人所得稅
4.4.2體質指數(BMI)計算
4.4.3判斷閏年
4.4.4模擬計算器
本章小結
習題
第5章循環結構
5.1循環結構算法
5.2 while語句
5.3 dowhile語句
5.4 for語句
5.5 break語句和continue語句
5.5.1 break語句
5.5.2 continue語句
5.6循環結構的嵌套
5.7精彩案例
5.7.1猴子吃桃
5.7.2整數質因子分解
5.7.3電文加密
5.7.4列印菱形
本章小結
習題
第6章函式與宏替換
6.1模組化設計
6.2函式的定義與調用
6.2.1函式的定義
6.2.2函式的調用
6.2.3參數的傳遞
6.3函式的遞歸調用
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.6.3斐波那契數列
本章小結
習題
第7章數組
7.1概述
7.2一維數組
7.2.1一維數組的定義
7.2.2一維數組的初始化
7.2.3一維數組的引用
7.2.4一維數組套用
7.3二維數組
7.3.1二維數組的定義
7.3.2二維數組的初始化
7.3.3二維數組的引用
7.3.4二維數組套用
7.4字元數組與字元串
7.4.1字元數組的定義與初始化
7.4.2字元串的概念及存儲
7.4.3字元數組的輸入/輸出
7.4.4字元串處理函式
7.4.5字元數組套用
7.5數組作為函式參數
7.6精彩案例
7.6.1身份證號的奧秘
7.6.2字元串連線
7.6.3刪除字元
7.6.4統計單詞個數
本章小結
習題
第8章指針
8.1指針與指針變數
8.1.1指針的概念
8.1.2指針變數的定義與初始化
8.1.3指針運算
8.2指針與數組
8.2.1一維數組的指針表示法
8.2.2二維數組的指針表示法
8.3指針與字元串
8.3.1字元串的指針表示方法
8.3.2字元串數組與指針數組
8.4指針與函式
8.4.1指針作為函式的形參
8.4.2指針型函式
8.5指向指針的指針變數
8.6精彩案例
8.6.1數字查找
8.6.2字元串截取
8.6.3字元串查找
本章小結
習題
第9章結構體與共用體
9.1結構體類型的定義
9.2結構體變數
9.2.1結構體變數的定義
9.2.2結構體變數的使用
9.2.3結構體變數的初始化
9.3結構體數組
9.3.1結構體數組的定義
9.3.2結構體數組的初始化
9.3.3結構體數組的使用
9.4結構體類型指針
9.4.1指向結構體變數的指針
9.4.2指向結構體數組的指針
9.5結構體與函式
9.5.1結構體變數作為函式參數
9.5.2結構體指針變數作為函式參數
9.5.3函式的返回值為結構體類型
9.6鍊表
9.6.1鍊表概述
9.6.2記憶體動態管理函式
9.6.3鍊表的基本操作
9.7共用體類型
9.7.1共用體類型與共用體變數
9.7.2共用體變數的使用
9.8精彩案例
9.8.1鍊表存儲職工信息
9.8.2鍊表翻轉
本章小結
習題
第10章檔案
10.1檔案概述
10.2檔案的打開與關閉
10.2.1檔案指針
10.2.2檔案的打開
10.2.3檔案的關閉
10.3檔案讀寫函式
10.3.1讀寫檔案字元函式
10.3.2讀寫檔案字元串函式
10.3.3格式化讀寫
10.3.4塊讀寫
10.4檔案定位與隨機讀寫
10.5檔案檢測函式
10.6精彩案例
10.6.1檔案加密
10.6.2成績信息管理
本章小結
習題
附錄
附錄A ASCII碼錶
附錄B C語言運算符優先權和結合方向
附錄C C語言常見的出錯信息
附錄D C語言常用算法
附錄E C語言常用庫函式

相關詞條

熱門詞條

聯絡我們