中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
C語言程序設計 版權信息
- ISBN:9787121344916
- 條形碼:9787121344916 ; 978-7-121-34491-6
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
C語言程序設計 內容簡介
本書系統地介紹ANSIC語言的基本概念、語法和語義,包括數據類型、常量、變量、運算符和表達式、語句、數組、函數、結構體、指針、文件等。將C語言的介紹和結構化程序設計方法有機地結合在一起,通過大量實例的分析、編程,幫助讀者盡快掌握C語言和用C語言編寫程序。通過基本算法思想介紹和應用實例,幫助讀者掌握用C語言描述算法和基本算法策略在程序設計中的應用。本書提供大量精心設計的例題、習題和上機實驗,通過完成習題和上機實驗,幫助讀者進一步理解C語言的各種語法成分,掌握C語言源程序的編輯、編譯、鏈接和運行過程。 本書可作為高等院校“C語言程序設計”課程的教材,也可作為廣大計算機程序設計人員和計算機程序設計愛好者的參考書,同時可供參加相關考試的讀者參考。
C語言程序設計 目錄
第1章 C語言與程序設計
1.1 C語言發展簡史
1.2 C語言的特點
1.3 計算機解題過程
1.4 算法及其表示
1.4.1 算法的概念
1.4.2 算法的描述
1.5 常用算法策略介紹
1.5.1 窮舉法
1.5.2 遞推法
1.5.3 遞歸法
1.6 結構化程序設計方法
1.6.1 結構化程序設計基本思想
1.6.2 三種基本程序結構
本章小結
習題一
第2章 C語言基礎知識
2.1 簡單的C語言程序
2.2 關鍵字和標識符
2.2.1 字符集
2.2.2 關鍵字
2.2.3 標識符
2.3 數據類型
2.3.1 C語言的數據類型
2.3.2 整數類型
2.3.3 浮點類型
2.3.4 字符類型
2.4 常量和變量
2.4.1 常量
2.4.2 變量
2.5 運算符和表達式
2.5.1 算術運算符
2.5.2 賦值運算符
2.5.3 其他運算符
2.5.4 運算符的優先級和結合性
2.6 數據類型轉換
本章小結
習題二
第3章 程序控制結構
3.1 C語言語句概述
3.2 順序結構
3.2.1 賦值語句
3.2.2 數據輸入/輸出
3.2.3 格式輸入/輸出
3.2.4 程序舉例
3.3 選擇結構
3.3.1 關系運算符與關系表達式
3.3.2 邏輯運算符與邏輯表達式
3.3.3 if語句
3.3.4 switch語句
3.3.5 程序舉例
3.4 循環結構
3.4.1 while循環語句
3.4.2 do-while循環語句
3.4.3 for循環語句
3.4.4 循環的嵌套
3.4.5 goto、break和continue語句
3.4.6 程序舉例
本章小結
習題三
第4章 數組和字符串
4.1 一維數組
4.1.1 一維數組的定義
4.1.2 一維數組的初始化
4.1.3 一維數組元素的引用
4.1.4 一維數組應用舉例
4.2 二維數組及多維數組
4.2.1 二維數組的定義
4.2.2 二維數組的初始化
4.2.3 二維數組元素的引用
4.2.4 二維數組應用舉例
4.2.5 多維數組
4.3 字符數組和字符串
4.3.1 用字符數組存放字符序列
4.3.2 用字符數組存放字符串
4.3.3 字符串處理函數
4.3.4 字符數組應用舉例
本章小結
習題四
第5章 指針
5.1 指針的概念及運算
5.1.1 指針的概念
5.1.2 指針變量的定義和初始化
5.1.3 與指針有關的運算
5.2 數組中的指針
5.2.1 一維數組中的指針
5.2.2 二維數組中的指針
5.3 用指針處理字符串
5.4 指針數組和指針的指針
5.4.1 指針數組
5.4.2 指向指針的指針
5.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 main()函數的參數
6.7 exit()函數
6.8 變量的作用域規則與存儲類別
6.8.1 局部變量和全局變量
6.8.2 變量的存儲類別
6.8.3 內部函數和外部函數
6.9 程序舉例
本章小結
習題六
第7章 用戶自定義類型
7.1 結構體
7.1.1 結構體類型定義
7.1.2 結構體類型變量、數組和指針的定義
7.1.3 結構體類型變量、數組和指針的初始化
7.1.4 結構體類型變量的引用
7.1.5 結構體應用舉例
7.1.6 結構體指針與函數
7.1.7 位域
7.2 動態存儲分配
7.2.1 內存的分配與釋放
7.2.2 內存動態分配應用舉例
7.3 共用體
7.3.1 共用體類型的定義
7.3.2 共用體變量定義
7.4 枚舉類型
7.4.1 枚舉類型的定義
7.4.2 枚舉類型數據的使用
7.5 類型標識符的定義
本章小結
習題七
第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 程序舉例
本章小結
習題八
第9章 編譯預處理
9.1 宏定義
9.1.1 不帶參數的宏定義
9.1.2 帶參數的宏定義
9.2 文件包含
9.3 條件編譯
本章小結
習題九
第10章 上機實驗
實驗一 C語言程序的運行環境和運行過程
實驗二 簡單程序設計
實驗三 分支結構和循環結構程序設計(1)
實驗四 分支結構和循環結構程序設計(2)
實驗五 數組應用和字符串處理程序設計
實驗六 指針應用程序設計
1.1 C語言發展簡史
1.2 C語言的特點
1.3 計算機解題過程
1.4 算法及其表示
1.4.1 算法的概念
1.4.2 算法的描述
1.5 常用算法策略介紹
1.5.1 窮舉法
1.5.2 遞推法
1.5.3 遞歸法
1.6 結構化程序設計方法
1.6.1 結構化程序設計基本思想
1.6.2 三種基本程序結構
本章小結
習題一
第2章 C語言基礎知識
2.1 簡單的C語言程序
2.2 關鍵字和標識符
2.2.1 字符集
2.2.2 關鍵字
2.2.3 標識符
2.3 數據類型
2.3.1 C語言的數據類型
2.3.2 整數類型
2.3.3 浮點類型
2.3.4 字符類型
2.4 常量和變量
2.4.1 常量
2.4.2 變量
2.5 運算符和表達式
2.5.1 算術運算符
2.5.2 賦值運算符
2.5.3 其他運算符
2.5.4 運算符的優先級和結合性
2.6 數據類型轉換
本章小結
習題二
第3章 程序控制結構
3.1 C語言語句概述
3.2 順序結構
3.2.1 賦值語句
3.2.2 數據輸入/輸出
3.2.3 格式輸入/輸出
3.2.4 程序舉例
3.3 選擇結構
3.3.1 關系運算符與關系表達式
3.3.2 邏輯運算符與邏輯表達式
3.3.3 if語句
3.3.4 switch語句
3.3.5 程序舉例
3.4 循環結構
3.4.1 while循環語句
3.4.2 do-while循環語句
3.4.3 for循環語句
3.4.4 循環的嵌套
3.4.5 goto、break和continue語句
3.4.6 程序舉例
本章小結
習題三
第4章 數組和字符串
4.1 一維數組
4.1.1 一維數組的定義
4.1.2 一維數組的初始化
4.1.3 一維數組元素的引用
4.1.4 一維數組應用舉例
4.2 二維數組及多維數組
4.2.1 二維數組的定義
4.2.2 二維數組的初始化
4.2.3 二維數組元素的引用
4.2.4 二維數組應用舉例
4.2.5 多維數組
4.3 字符數組和字符串
4.3.1 用字符數組存放字符序列
4.3.2 用字符數組存放字符串
4.3.3 字符串處理函數
4.3.4 字符數組應用舉例
本章小結
習題四
第5章 指針
5.1 指針的概念及運算
5.1.1 指針的概念
5.1.2 指針變量的定義和初始化
5.1.3 與指針有關的運算
5.2 數組中的指針
5.2.1 一維數組中的指針
5.2.2 二維數組中的指針
5.3 用指針處理字符串
5.4 指針數組和指針的指針
5.4.1 指針數組
5.4.2 指向指針的指針
5.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 main()函數的參數
6.7 exit()函數
6.8 變量的作用域規則與存儲類別
6.8.1 局部變量和全局變量
6.8.2 變量的存儲類別
6.8.3 內部函數和外部函數
6.9 程序舉例
本章小結
習題六
第7章 用戶自定義類型
7.1 結構體
7.1.1 結構體類型定義
7.1.2 結構體類型變量、數組和指針的定義
7.1.3 結構體類型變量、數組和指針的初始化
7.1.4 結構體類型變量的引用
7.1.5 結構體應用舉例
7.1.6 結構體指針與函數
7.1.7 位域
7.2 動態存儲分配
7.2.1 內存的分配與釋放
7.2.2 內存動態分配應用舉例
7.3 共用體
7.3.1 共用體類型的定義
7.3.2 共用體變量定義
7.4 枚舉類型
7.4.1 枚舉類型的定義
7.4.2 枚舉類型數據的使用
7.5 類型標識符的定義
本章小結
習題七
第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 程序舉例
本章小結
習題八
第9章 編譯預處理
9.1 宏定義
9.1.1 不帶參數的宏定義
9.1.2 帶參數的宏定義
9.2 文件包含
9.3 條件編譯
本章小結
習題九
第10章 上機實驗
實驗一 C語言程序的運行環境和運行過程
實驗二 簡單程序設計
實驗三 分支結構和循環結構程序設計(1)
實驗四 分支結構和循環結構程序設計(2)
實驗五 數組應用和字符串處理程序設計
實驗六 指針應用程序設計
展開全部
書友推薦
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
有舍有得是人生
- >
巴金-再思錄
- >
二體千字文
- >
小考拉的故事-套裝共3冊
- >
朝聞道
- >
史學評論
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
本類暢銷