中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
C語言程序設計 版權信息
- ISBN:9787308213332
- 條形碼:9787308213332 ; 978-7-308-21333-2
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
C語言程序設計 內容簡介
《C語言程序設計》共分10章,第1章內容包括程序設計的基本概念,以及程序的基本結構和開發過程;第2章和第3章介紹基本數據類型和表達式,重點講解表達式的組成規則和求解過程;第4章內容是程序流程控制的三種基本結構,重點講解如何運用控制結構語句編寫程序解決問題;第5章內容包括一維數組和二維數組的定義與應用,以及查找與排序算法;第6章介紹自定義函數,內容包括函數定義與調用、函數參數與返回值、遞歸函數;第7章介紹指針的基本知識,以指針方式處理一維數組和二維數組,實現函數間的數據傳遞;第8章介紹字符串的表示與處理,重點講解字符串在函數、數組、指針方面的綜合應用;第9章主要內容包括結構體類型和變量,結構體指針和數組的應用,同時介紹了鏈表結構的概念與操作,以及共用體和枚舉的基本知識;第10章介紹文件的基本概念、文件的讀寫方式。
C語言程序設計 目錄
第1章 引言
1.1 計算機中數據的表示
1.1.1 進制及轉換
1.1.2 數據的編碼
1.2 程序與程序設計語言
1.2.1 計算機、指令與程序
1.2.2 程序設計語言
1.2.3 C語言的歷史與特點
1.3 初識C語言程序
1.3.1 簡單C語言程序示例
1.3.2 C語言程序的編輯、編譯與運行
習題1
第2章 數據基本類型和輸入輸出
2.1 引例
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 const限定變量
2.3.6 宏定義
2.4 數據的輸入和輸出
2.4.1 格式化輸出函數
2.4.2 格式化輸入函數
2.4.3 字符輸入輸出函數
2.5 程序示例
習題2
第3章 運算符與表達式
3.1 引例
3.2 算術運算
3.2.1 算術運算符
3.2.2 算術表達式中的類型轉換
3.2.3 自增運算符和自減運算符
3.3 賦值運算
3.3.1 簡單賦值
3.3.2 復合賦值
3.4 關系運算和邏輯運算
3.4.1 關系運算符
3.4.2 邏輯運算符
3.5 條件運算和逗號運算
3.5.1 條件運算符
3.5.2 逗號運算符
3.6 位運算
3.6.1 位邏輯運算符
3.6.2 移位運算符
3.7 混合運算和類型轉換
3.7.1 混合運算
3.7.2 類型轉換
3.8 常用庫函數
3.8.1 常用數學庫函數
3.8.2 常用字符庫函數
3.8.3 其他常用庫函數
3.9 程序示例
習題3
第4章 程序流程控制
4.1 引例
4.2 順序結構與分支結構
4.2.1 順序結構
4.2.2 if語句實現的分支結構
4.2.3 嵌套if語句實現的多分支結構
4.2.4 switch語句實現的多分支結構
4.3 循環控制結構
4.3.1 while語句實現的循環結構
4.3.2 for語句實現的循環結構
4.3.3 do-while 語句實現的循環結構
4.3.4 循環流程的轉向控制
4.3.5 循環嵌套
4.4 程序示例
習題4
第5章 數組
5.1 引例
5.2 一維數組
5.2.1 一維數組的定義與初始化
5.2.2 一維數組的應用
5.2.3 查找
5.2.4 排序
5.3 二維數組
5.3.1 二維數組的定義與初始化
5.3.2 二維數組的應用
5.4 程序示例
習題5
第6章 函數
6.1 引例
6.2 函數的定義和調用
6.2.1 函數定義
6.2.2 函數聲明
6.2.3 函數調用
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
第7章 指針
7.1 引例
7.2 指針與指針變量
7.2.1 地址與指針
7.2.2 指針變量
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.5 指針與動態內存分配
7.5.1 動態分配相關的系統函數
7.5.2 一維數組的動態分配
7.5.3 二維數組的動態分配
7.6 程序示例
習題7
第8章 字符串
8.1 引例
8.2 字符串與字符數組
8.2.1 字符串
8.2.2 字符數組
8.2.3 字符指針
8.3 字符串的輸入和輸出
8.4 字符串與函數
8.4.1 向函數傳遞字符串
8.4.2 常用的字符串處理函數
8.4.3 函數返回字符串
8.5 多字符串的處理
8.5.1 二維字符數組與多字符串
8.5.2 指針數組與多字符串
8.6 程序示例
習題8
第9章 結構體
9.1 引例
9.2 結構體類型與變量
9.2.1 結構體類型定義
9.2.2 結構體變量定義
9.2.3 結構體變量引用
9.3 結構體數組與結構體指針
9.3.1 結構體數組
9.3.2 結構體指針
9.4 結構體與函數
9.4.1 結構體變量作函數參數
9.4.2 結構體變量作函數返回值
9.4.3 結構體指針作函數參數
9.5 鏈表
9.5.1 鏈表及其定義
9.5.2 鏈表基本操作
9.6 共用體與枚舉
9.6.1 共用體
9.6.2 枚舉
9.7 程序示例
習題9
第10章 文件
10.1 引例
10.2 文件的概念
10.2.1 文本文件和二進制文件
10.2.2 文件指針
10.3 文件的打開和關閉
10.3.1 打開文件
10.3.2 關閉文件
10.4 文本文件的讀寫
10.4.1 按字符讀寫文件
10.4.2 按字符串讀寫文件
10.4.3 按格式讀寫文件
10.5 二進制文件的讀寫
10.6 文件的定位
10.7 程序示例
習題10
參考文獻
附錄 C語言運算符
1.1 計算機中數據的表示
1.1.1 進制及轉換
1.1.2 數據的編碼
1.2 程序與程序設計語言
1.2.1 計算機、指令與程序
1.2.2 程序設計語言
1.2.3 C語言的歷史與特點
1.3 初識C語言程序
1.3.1 簡單C語言程序示例
1.3.2 C語言程序的編輯、編譯與運行
習題1
第2章 數據基本類型和輸入輸出
2.1 引例
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 const限定變量
2.3.6 宏定義
2.4 數據的輸入和輸出
2.4.1 格式化輸出函數
2.4.2 格式化輸入函數
2.4.3 字符輸入輸出函數
2.5 程序示例
習題2
第3章 運算符與表達式
3.1 引例
3.2 算術運算
3.2.1 算術運算符
3.2.2 算術表達式中的類型轉換
3.2.3 自增運算符和自減運算符
3.3 賦值運算
3.3.1 簡單賦值
3.3.2 復合賦值
3.4 關系運算和邏輯運算
3.4.1 關系運算符
3.4.2 邏輯運算符
3.5 條件運算和逗號運算
3.5.1 條件運算符
3.5.2 逗號運算符
3.6 位運算
3.6.1 位邏輯運算符
3.6.2 移位運算符
3.7 混合運算和類型轉換
3.7.1 混合運算
3.7.2 類型轉換
3.8 常用庫函數
3.8.1 常用數學庫函數
3.8.2 常用字符庫函數
3.8.3 其他常用庫函數
3.9 程序示例
習題3
第4章 程序流程控制
4.1 引例
4.2 順序結構與分支結構
4.2.1 順序結構
4.2.2 if語句實現的分支結構
4.2.3 嵌套if語句實現的多分支結構
4.2.4 switch語句實現的多分支結構
4.3 循環控制結構
4.3.1 while語句實現的循環結構
4.3.2 for語句實現的循環結構
4.3.3 do-while 語句實現的循環結構
4.3.4 循環流程的轉向控制
4.3.5 循環嵌套
4.4 程序示例
習題4
第5章 數組
5.1 引例
5.2 一維數組
5.2.1 一維數組的定義與初始化
5.2.2 一維數組的應用
5.2.3 查找
5.2.4 排序
5.3 二維數組
5.3.1 二維數組的定義與初始化
5.3.2 二維數組的應用
5.4 程序示例
習題5
第6章 函數
6.1 引例
6.2 函數的定義和調用
6.2.1 函數定義
6.2.2 函數聲明
6.2.3 函數調用
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
第7章 指針
7.1 引例
7.2 指針與指針變量
7.2.1 地址與指針
7.2.2 指針變量
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.5 指針與動態內存分配
7.5.1 動態分配相關的系統函數
7.5.2 一維數組的動態分配
7.5.3 二維數組的動態分配
7.6 程序示例
習題7
第8章 字符串
8.1 引例
8.2 字符串與字符數組
8.2.1 字符串
8.2.2 字符數組
8.2.3 字符指針
8.3 字符串的輸入和輸出
8.4 字符串與函數
8.4.1 向函數傳遞字符串
8.4.2 常用的字符串處理函數
8.4.3 函數返回字符串
8.5 多字符串的處理
8.5.1 二維字符數組與多字符串
8.5.2 指針數組與多字符串
8.6 程序示例
習題8
第9章 結構體
9.1 引例
9.2 結構體類型與變量
9.2.1 結構體類型定義
9.2.2 結構體變量定義
9.2.3 結構體變量引用
9.3 結構體數組與結構體指針
9.3.1 結構體數組
9.3.2 結構體指針
9.4 結構體與函數
9.4.1 結構體變量作函數參數
9.4.2 結構體變量作函數返回值
9.4.3 結構體指針作函數參數
9.5 鏈表
9.5.1 鏈表及其定義
9.5.2 鏈表基本操作
9.6 共用體與枚舉
9.6.1 共用體
9.6.2 枚舉
9.7 程序示例
習題9
第10章 文件
10.1 引例
10.2 文件的概念
10.2.1 文本文件和二進制文件
10.2.2 文件指針
10.3 文件的打開和關閉
10.3.1 打開文件
10.3.2 關閉文件
10.4 文本文件的讀寫
10.4.1 按字符讀寫文件
10.4.2 按字符串讀寫文件
10.4.3 按格式讀寫文件
10.5 二進制文件的讀寫
10.6 文件的定位
10.7 程序示例
習題10
參考文獻
附錄 C語言運算符
展開全部
書友推薦
- >
史學評論
- >
龍榆生:詞曲概論/大家小書
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
姑媽的寶刀
- >
隨園食單
- >
莉莉和章魚
- >
經典常談
- >
朝聞道
本類暢銷