基本介紹
- 中文名:普通高等教育"十二五"規劃教材·高等學校計算機基礎系列教材:C語言程式設計
- 出版社:科學出版社
- 頁數:193頁
- 開本:16
- 定價:26.00
- 作者:羅永龍 方群
- 出版日期:2013年2月1日
- 語種:簡體中文
- ISBN:9787030361820
- 品牌:科學出版社
編輯推薦,內容簡介,圖書目錄,文摘,
編輯推薦
《普通高等教育"十二五"規劃教材·高等學校計算機基礎系列教材:C語言程式設計》選擇靈活、簡捷、功能強大的C語言作為程式設計的描述語言,全書分為基礎和擴展兩部分。基礎部分包括第1~6章,主要闡述程式設計的基本概念、基本數據結構、基本程式結構及函式等;擴展部分包括第7~11章,主要介紹數組、指針、結構體與共用體等複雜數據結構,以及編譯預處理、檔案等編程要素。
內容簡介
《C語言程式設計》主要講述C語言的基本知識和程式設計的初步方法。全書共11章,其中第1章至第6章主要介紹C語言程式設計的基本概念、基本結構及函式等;第7章至第11章主要介紹數組、指針、結構體與共用體等複雜數據結構。為便於讀者掌握書中的知識和操作,《C語言程式設計》配有《C語言程式設計輔導及實驗指導書》,其中包含大量的操作實例和習題。
《C語言程式設計》結構合理,詳略得當,語言精練,通俗易懂,可作為高等院校各專業C語言程式設計課程教材,也可供相關領域的工程技術人員參考。
《C語言程式設計》結構合理,詳略得當,語言精練,通俗易懂,可作為高等院校各專業C語言程式設計課程教材,也可供相關領域的工程技術人員參考。
圖書目錄
前言
第1章 C語言概述
1.1 C語言簡介
1.1.1 程式和程式設計語言
1.1.2 C語言的發展歷史
1.1.3 C語言的特點
1.2 簡單的C程式介紹
1.3 運行C程式的步驟
本章小結
第2章 基本數據類型及運算
2.1 數據類型
2.2 常量與變數
2.2.1 標識符
2.2.2 常量
2.2.3 變數
2.3 格式化輸人與輸出函式
2.3.1 格式輸出函式printf()
2.3.2 格式輸入函式scanf()
2.4 整型數據
2.4.1 整型變數
2.4.2 整型常量
2.5 實型數據
2.5.1 實型常量
2.5.2 實型變數
2.6 字元型數據
2.6.1 字元常量
2.6.2 字元變數
2.7 變數賦初值
2.8 各類數值型數據間的混合運算
2.8.1 隱式類型轉換
2.8.2 強制類型轉換
2.9 算術運算符和算術表達式
2.9.1 C語言運算符簡介
2.9.2 算術運算符和算術表達式
2.10 賦值運算符和賦值表達式
2.10.1 賦值運算符
2.10.2 賦值表達式
2.11 逗號運算符和逗號表達式
本章小結
第3章 順序結構程式設計
3.1 結構化程式設計方法
3.1.1 結構化程式設計方法的產生
3.1.2 三種基本控制結構
3.2 C語句概述
3.2.1 表達式語句
3.2.2 控制語句
3.2.3 函式調用語句
3.2.4 空語句
3.2.5 複合語句
3.3 字元數據的輸入與輸出
3.3.1 字元格式控制符
3.3.2 字元輸入輸出函式
3.3.3 程式舉例
本章小結
第4章 選擇結構程式設計
4.1 關係運算符和關係表達式
4.2 邏輯運算符和邏輯表達式
4.3 if語句
4.3.1 if語句的基本形式
4.3.2 if語句的嵌套形式
4.3.3 條件運算符
4.4 switch語句
本章小結
第5章 循環結構程式設計
5.1 概述
5.2 while語句
5.3 do—while語句
5.4 for語句
5.5 循環的嵌套
5.613reak語句和continue語句
5.6.1 break語句
5.6.2 continue語句
本章小結
第6章 函式
6.1 概述
6.1.1 模組化程式設計思想
6.1.2 函式的基本概念
6.1.3 庫函式與用戶自定義函式
6.2 函式定義的一般形式
6.2.1 函式的定義
6.2.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.6.1 函式的遞歸調用
6.6.2 變數的存儲類別
6.6.3 內部函式和外部函式
本章小結
第7章 數組
7.1 一維數組的定義和引用
7.1.1 一維數組的定義
7.1.2 一維數組元素的引用
7.1.3 一維數組元素的初始化
7.1.4 一維數組程式舉例
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.3.5 字元數組套用舉例
7.4 數組作為函式參數
7.4.1 數組元素作函式實際參數
7.4.2 數組名作函式參數
7.5 數組綜合實例
本章小結
第8章 編譯預處理
8.1 宏定義
8.1.1 不帶參數的宏
8.1.2 帶參數的宏
8.2 檔案包含
8.2.1 庫函式與頭檔案包含
8.2.2 檔案包含處理
8.3 條件編譯
本章小結
第9章 指針
9.1 記憶體地址與指針
9.1.1 記憶體地址和記憶體分配
9.1.2 指針和指針變數
9.2 指向變數的指針變數
9.2.1 指向變數的指針變數的定義
9.2.2 指向變數的指針變數的賦值和初始化
9.2.3 指向變數的指針變數的引用
9.3 指針和數組
9.3.1 指向一維數組元素的指針變數
9.3.2 指針變數的算術運算和比較
9.3.3 通過指針引用一維數組元素
9.3.4 指針數組
9.4 字元串與指針
9.4.1 用字元數組實現
9.4.2 用字元指針實現
9.4.3 字元串的數組實現和指針實現的區別
9.4.4 字元串的數組實現和指針實現的聯繫
9.5 函式與指針
9.5.1 指針作為函式的參數
9.5.2 返回值為指針的函式
9.5.3 函式的指針與通過指針調用函式
本章小結
第10章 結構體和共用體
10.1 概述
10.2 定義結構體類型變數的方法
10.2.1 結構體類型聲明
10.2.2 結構體類型變數的定義
10.3 結構體變數的引用
10.4 結構體變數的初始化
10.5 結構體數組
10.5.1 結構體數組的定義
10.5.2 結構體數組的初始化
10.6 共用體
10.6.1 共用體類型聲明
10.6.2 共用體變數的定義及引用
10.7 枚舉類型
10.7.1 枚舉類型聲明
10.7.2 枚舉變數的定義及其賦值
10.8 用typedef定義類型
本章小結
第11章 檔案
11.1 檔案概述
11.1.1 檔案的基本概念
11.1.2 文本檔案和二進制檔案
11.1.3 緩衝檔案系統
11.2 檔案類型指針
11.3 檔案的打開和關閉
11.3.1 檔案的打開
11.3.2 檔案的關閉
11.4 檔案的讀寫
11.4.1 以字元方式讀寫檔案
11.4.2 以字元串方式讀寫檔案
11.4.3 格式化方式讀寫檔案
11.4.4 數據塊方式讀寫檔案
11.4.5 檔案結束判斷
11.5 檔案的定位函式
11.5.1 指向檔案的首地址
11.5.2 改變檔案指針位置
11.5.3 獲取當前檔案指針位置
11.6 出錯檢測
11.6.1 ferror()函式
11.6.2 clearerr()函式
本章小結
參考文獻
第1章 C語言概述
1.1 C語言簡介
1.1.1 程式和程式設計語言
1.1.2 C語言的發展歷史
1.1.3 C語言的特點
1.2 簡單的C程式介紹
1.3 運行C程式的步驟
本章小結
第2章 基本數據類型及運算
2.1 數據類型
2.2 常量與變數
2.2.1 標識符
2.2.2 常量
2.2.3 變數
2.3 格式化輸人與輸出函式
2.3.1 格式輸出函式printf()
2.3.2 格式輸入函式scanf()
2.4 整型數據
2.4.1 整型變數
2.4.2 整型常量
2.5 實型數據
2.5.1 實型常量
2.5.2 實型變數
2.6 字元型數據
2.6.1 字元常量
2.6.2 字元變數
2.7 變數賦初值
2.8 各類數值型數據間的混合運算
2.8.1 隱式類型轉換
2.8.2 強制類型轉換
2.9 算術運算符和算術表達式
2.9.1 C語言運算符簡介
2.9.2 算術運算符和算術表達式
2.10 賦值運算符和賦值表達式
2.10.1 賦值運算符
2.10.2 賦值表達式
2.11 逗號運算符和逗號表達式
本章小結
第3章 順序結構程式設計
3.1 結構化程式設計方法
3.1.1 結構化程式設計方法的產生
3.1.2 三種基本控制結構
3.2 C語句概述
3.2.1 表達式語句
3.2.2 控制語句
3.2.3 函式調用語句
3.2.4 空語句
3.2.5 複合語句
3.3 字元數據的輸入與輸出
3.3.1 字元格式控制符
3.3.2 字元輸入輸出函式
3.3.3 程式舉例
本章小結
第4章 選擇結構程式設計
4.1 關係運算符和關係表達式
4.2 邏輯運算符和邏輯表達式
4.3 if語句
4.3.1 if語句的基本形式
4.3.2 if語句的嵌套形式
4.3.3 條件運算符
4.4 switch語句
本章小結
第5章 循環結構程式設計
5.1 概述
5.2 while語句
5.3 do—while語句
5.4 for語句
5.5 循環的嵌套
5.613reak語句和continue語句
5.6.1 break語句
5.6.2 continue語句
本章小結
第6章 函式
6.1 概述
6.1.1 模組化程式設計思想
6.1.2 函式的基本概念
6.1.3 庫函式與用戶自定義函式
6.2 函式定義的一般形式
6.2.1 函式的定義
6.2.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.6.1 函式的遞歸調用
6.6.2 變數的存儲類別
6.6.3 內部函式和外部函式
本章小結
第7章 數組
7.1 一維數組的定義和引用
7.1.1 一維數組的定義
7.1.2 一維數組元素的引用
7.1.3 一維數組元素的初始化
7.1.4 一維數組程式舉例
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.3.5 字元數組套用舉例
7.4 數組作為函式參數
7.4.1 數組元素作函式實際參數
7.4.2 數組名作函式參數
7.5 數組綜合實例
本章小結
第8章 編譯預處理
8.1 宏定義
8.1.1 不帶參數的宏
8.1.2 帶參數的宏
8.2 檔案包含
8.2.1 庫函式與頭檔案包含
8.2.2 檔案包含處理
8.3 條件編譯
本章小結
第9章 指針
9.1 記憶體地址與指針
9.1.1 記憶體地址和記憶體分配
9.1.2 指針和指針變數
9.2 指向變數的指針變數
9.2.1 指向變數的指針變數的定義
9.2.2 指向變數的指針變數的賦值和初始化
9.2.3 指向變數的指針變數的引用
9.3 指針和數組
9.3.1 指向一維數組元素的指針變數
9.3.2 指針變數的算術運算和比較
9.3.3 通過指針引用一維數組元素
9.3.4 指針數組
9.4 字元串與指針
9.4.1 用字元數組實現
9.4.2 用字元指針實現
9.4.3 字元串的數組實現和指針實現的區別
9.4.4 字元串的數組實現和指針實現的聯繫
9.5 函式與指針
9.5.1 指針作為函式的參數
9.5.2 返回值為指針的函式
9.5.3 函式的指針與通過指針調用函式
本章小結
第10章 結構體和共用體
10.1 概述
10.2 定義結構體類型變數的方法
10.2.1 結構體類型聲明
10.2.2 結構體類型變數的定義
10.3 結構體變數的引用
10.4 結構體變數的初始化
10.5 結構體數組
10.5.1 結構體數組的定義
10.5.2 結構體數組的初始化
10.6 共用體
10.6.1 共用體類型聲明
10.6.2 共用體變數的定義及引用
10.7 枚舉類型
10.7.1 枚舉類型聲明
10.7.2 枚舉變數的定義及其賦值
10.8 用typedef定義類型
本章小結
第11章 檔案
11.1 檔案概述
11.1.1 檔案的基本概念
11.1.2 文本檔案和二進制檔案
11.1.3 緩衝檔案系統
11.2 檔案類型指針
11.3 檔案的打開和關閉
11.3.1 檔案的打開
11.3.2 檔案的關閉
11.4 檔案的讀寫
11.4.1 以字元方式讀寫檔案
11.4.2 以字元串方式讀寫檔案
11.4.3 格式化方式讀寫檔案
11.4.4 數據塊方式讀寫檔案
11.4.5 檔案結束判斷
11.5 檔案的定位函式
11.5.1 指向檔案的首地址
11.5.2 改變檔案指針位置
11.5.3 獲取當前檔案指針位置
11.6 出錯檢測
11.6.1 ferror()函式
11.6.2 clearerr()函式
本章小結
參考文獻
文摘
著作權頁:
插圖:
插圖: