掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
C語言程序設計 版權信息
- ISBN:9787568289818
- 條形碼:9787568289818 ; 978-7-5682-8981-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
C語言程序設計 內容簡介
本書共分為10章, 主要包括: C語言的發展歷史、特點及源程序結構等知識 ; C語言程序設計的基本知識 ; C語言的選擇結構程序設計知識 ; C語言的循環結構程序設計知識 ; C語言使用數組的知識 ; C語言使用函數的知識及變量的屬性 ; C語言的預處理命令 ; C語言指針的使用知識 ; C語言的結構體、共用體和枚舉類型知識 ; C語言使用文件的知識。
C語言程序設計 目錄
第1章 C語言概述
1.1 C語言簡介
1.2 簡單的C程序
1.3 C程序的編輯、編譯、連接和運行
1.4 習題
第2章 C程序設計基礎
2.1 C語言的數據類型
2.1.1 常量和變量
2.1.2 整型數據
2.1.3 實型數據
2.1.4 字符型數據
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.2.9 求字節數運算符
2.2.10 位運算符
2.2.11 位運算舉例
2.2.12 位運算應用
2.3 順序結構程序設計
2.4 C語句的種類
2.5 數據的輸入與輸出
2.5.1 格式輸出函數printf
2.5.2 格式輸入函數scanf
2.5.3 函數getchar、putchar及getch
2.6 程序設計舉例
2.7 習題
第3章 選擇結構程序設計
3.1 關系運算符和關系表達式
3.1.1 關系運算符
3.1.2 關系表達式
3.2 邏輯運算符和邏輯表達式
3.2.1 邏輯運算符
3.2.2 邏輯表達式
3.3 if語句
3.3.1 if語句的3種形式
3.3.2 條件運算符
3.4 switch語句
3.5 if語句和switch語句的嵌套形式
3.5.1 if語句的嵌套
3.5.2 switch語句的嵌套
3.6 程序設計舉例
3.7 習題
第4章 循環結構程序設計
4.1 while語句和do…while語句
4.1.1 while語句
4.1.2 do…while語句
4.2 for語句構成的循環
4.3 break語句和continue語句
4.3.1 break語句
4.3.2 continue語句
4.4 goto語句構成的循環
4.5 嵌套循環結構
4.6 程序設計舉例
4.7 習題
第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 習題
第6章 函數
6.1 函數概述
6.2 函數的定義
6.3 函數的參數和返回值
6.3.1 形式參數和實際參數
6.3.2 函數的返回值
6.4 函數的調用
6.4.1 函數調用的一般形式
6.4.2 函數調用的方式
6.4.3 函數調用的說明
6.5 函數的嵌套和遞歸調用
6.5.1 函數的嵌套調用
6.5.2 函數的遞歸調用
6.6 數組作為函數的參數
6.7 局部變量和全局變量
6.7.1 局部變量
6.7.2 全局變量
6.8 變量的存儲類別
6.8.1 靜態存儲變量和動態存儲變量
6.8.2 局部變量的存儲
6.8.3 全局變量的存儲
6.9 內部函數和外部函數
6.10 程序設計舉例
6.11 習題
第7章 編譯預處理
7.1 宏定義
7.1.1 不帶參數的宏定義
7.1.2 帶參數的宏定義
7.2 “文件包含”處理
7.3 條件編譯
7.4 習題
第8章 指針
8.1 指針的基本概念
8.1.1 變量的地址
8.1.2 指針變量的定義
8.1.3 指針變量的引用
8.2 指針與一維數組
8.2.1 指向一維數組的指針變量
8.2.2 通過指針引用一維數組元素
8.2.3 指針使用的幾個細節
8.3 指針與字符串
8.3.1 使用指針處理字符串
8.3.2 符型指針變量作函數參數
8.3.3 字符指針變量與字符數組的區別
8.4 指針與二維數組
8.4.1 二維數組的指針
8.4.2 行指針變量
8.4.3 維數組的指針作函數參數
8.5 指針數組與多級指針
8.5.1 指針數組
8.5.2 多級指針的概念
8.6 指針與函數
8.6.1 指針變量作為函數的參數
8.6.2 函數的指針
8.6.3 返回指針值的函數
8.7 main函數的參數
8.7.1 main函數參數的概念
8.7.2 main函數參數的處理
8.8 程序設計舉例
8.9 習題
第9章 結構體與其他數據類型
9.1 結構體類型概念
9.2 結構體類型變量和數組
9.2.1 結構體類型變量
9.2.2 結構體類型數組
9.3 指向結構體類型的指針
9.4 位段結構
9.5 使用指針處理鏈表
9.5.1 鏈表概述
9.5.2 內存分配和釋放函數
9.5.3 單向鏈表的操作
9.6 共用體和枚舉類型
9.6.1 共用體類型
9.6.2 枚舉類型
9.7 用typedef聲明類型
9.8 程序設計舉例
9.9 習題
第10章 文件
10.1 C文件概述
10.1.1 數據文件的存儲形式
10.1.2 標準文件與非標準文件
10.1.3 文件類型指針
10.2 文件的打開與關閉
10.2.1 使用fopen函數打開文件
10.2.2 使用fclose函數關閉文件
10.3 文件的定位和檢測
10.3.1 文件的順序讀寫和隨機讀寫
10.3.2 定位函數rewind和fseek
10.3.3 檢測函數feof和ftell
10.3.4 檢查讀寫函數ferror和設置標志函數clearerr
10.4 文件的讀寫
10.4.1 fgetc函數和fputc函數
10.4.2 fread函數和fwrite函數
10.4.3 fseanf函數和fprintf函數
10.4.4 fgets函數和fputs函數
10.5 程序設計舉例
10.6 習題
上機實驗
參考文獻
附錄A C語言關鍵字
附錄B 運算符的優先級及其結合性
附錄C C的常用函數庫
附錄D ASCII碼表
1.1 C語言簡介
1.2 簡單的C程序
1.3 C程序的編輯、編譯、連接和運行
1.4 習題
第2章 C程序設計基礎
2.1 C語言的數據類型
2.1.1 常量和變量
2.1.2 整型數據
2.1.3 實型數據
2.1.4 字符型數據
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.2.9 求字節數運算符
2.2.10 位運算符
2.2.11 位運算舉例
2.2.12 位運算應用
2.3 順序結構程序設計
2.4 C語句的種類
2.5 數據的輸入與輸出
2.5.1 格式輸出函數printf
2.5.2 格式輸入函數scanf
2.5.3 函數getchar、putchar及getch
2.6 程序設計舉例
2.7 習題
第3章 選擇結構程序設計
3.1 關系運算符和關系表達式
3.1.1 關系運算符
3.1.2 關系表達式
3.2 邏輯運算符和邏輯表達式
3.2.1 邏輯運算符
3.2.2 邏輯表達式
3.3 if語句
3.3.1 if語句的3種形式
3.3.2 條件運算符
3.4 switch語句
3.5 if語句和switch語句的嵌套形式
3.5.1 if語句的嵌套
3.5.2 switch語句的嵌套
3.6 程序設計舉例
3.7 習題
第4章 循環結構程序設計
4.1 while語句和do…while語句
4.1.1 while語句
4.1.2 do…while語句
4.2 for語句構成的循環
4.3 break語句和continue語句
4.3.1 break語句
4.3.2 continue語句
4.4 goto語句構成的循環
4.5 嵌套循環結構
4.6 程序設計舉例
4.7 習題
第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 習題
第6章 函數
6.1 函數概述
6.2 函數的定義
6.3 函數的參數和返回值
6.3.1 形式參數和實際參數
6.3.2 函數的返回值
6.4 函數的調用
6.4.1 函數調用的一般形式
6.4.2 函數調用的方式
6.4.3 函數調用的說明
6.5 函數的嵌套和遞歸調用
6.5.1 函數的嵌套調用
6.5.2 函數的遞歸調用
6.6 數組作為函數的參數
6.7 局部變量和全局變量
6.7.1 局部變量
6.7.2 全局變量
6.8 變量的存儲類別
6.8.1 靜態存儲變量和動態存儲變量
6.8.2 局部變量的存儲
6.8.3 全局變量的存儲
6.9 內部函數和外部函數
6.10 程序設計舉例
6.11 習題
第7章 編譯預處理
7.1 宏定義
7.1.1 不帶參數的宏定義
7.1.2 帶參數的宏定義
7.2 “文件包含”處理
7.3 條件編譯
7.4 習題
第8章 指針
8.1 指針的基本概念
8.1.1 變量的地址
8.1.2 指針變量的定義
8.1.3 指針變量的引用
8.2 指針與一維數組
8.2.1 指向一維數組的指針變量
8.2.2 通過指針引用一維數組元素
8.2.3 指針使用的幾個細節
8.3 指針與字符串
8.3.1 使用指針處理字符串
8.3.2 符型指針變量作函數參數
8.3.3 字符指針變量與字符數組的區別
8.4 指針與二維數組
8.4.1 二維數組的指針
8.4.2 行指針變量
8.4.3 維數組的指針作函數參數
8.5 指針數組與多級指針
8.5.1 指針數組
8.5.2 多級指針的概念
8.6 指針與函數
8.6.1 指針變量作為函數的參數
8.6.2 函數的指針
8.6.3 返回指針值的函數
8.7 main函數的參數
8.7.1 main函數參數的概念
8.7.2 main函數參數的處理
8.8 程序設計舉例
8.9 習題
第9章 結構體與其他數據類型
9.1 結構體類型概念
9.2 結構體類型變量和數組
9.2.1 結構體類型變量
9.2.2 結構體類型數組
9.3 指向結構體類型的指針
9.4 位段結構
9.5 使用指針處理鏈表
9.5.1 鏈表概述
9.5.2 內存分配和釋放函數
9.5.3 單向鏈表的操作
9.6 共用體和枚舉類型
9.6.1 共用體類型
9.6.2 枚舉類型
9.7 用typedef聲明類型
9.8 程序設計舉例
9.9 習題
第10章 文件
10.1 C文件概述
10.1.1 數據文件的存儲形式
10.1.2 標準文件與非標準文件
10.1.3 文件類型指針
10.2 文件的打開與關閉
10.2.1 使用fopen函數打開文件
10.2.2 使用fclose函數關閉文件
10.3 文件的定位和檢測
10.3.1 文件的順序讀寫和隨機讀寫
10.3.2 定位函數rewind和fseek
10.3.3 檢測函數feof和ftell
10.3.4 檢查讀寫函數ferror和設置標志函數clearerr
10.4 文件的讀寫
10.4.1 fgetc函數和fputc函數
10.4.2 fread函數和fwrite函數
10.4.3 fseanf函數和fprintf函數
10.4.4 fgets函數和fputs函數
10.5 程序設計舉例
10.6 習題
上機實驗
參考文獻
附錄A C語言關鍵字
附錄B 運算符的優先級及其結合性
附錄C C的常用函數庫
附錄D ASCII碼表
展開全部
書友推薦
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
伯納黛特,你要去哪(2021新版)
- >
自卑與超越
- >
史學評論
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
羅曼·羅蘭讀書隨筆-精裝
- >
上帝之肋:男人的真實旅程
- >
龍榆生:詞曲概論/大家小書
本類暢銷