書籍信息
作者:李偉光、張勇、李倩、邢翀
定價:32元
印次:1-2
ISBN:9787302331407
出版日期:2014.01.01
印刷日期:2015.01.26
圖書目錄
第1章程式設計的基本概念
1.1C語言簡介
1.2程式和程式設計
1.3算法
1.3.1算法的概念
1.3.2算法的描述與設計
1.4結構化程式設計和模組化結構
1.4.1結構化程式設計
1.4.2模組化程式設計
1.5Visual C++ 6.0編程環境
1.5.1Visual C++ 6.0編程環境下的C語言程式開發
1.5.2程式調試
1.6簡單C語言程式的結構和格式
習題1
第2章C語言基本數據類型
2.1標識符、常量、變數
2.1.1C語言字元集和標識符
2.1.2常量
2.1.3變數
2.2C語言數據類型
2.3整型數據
2.3.1整型常量
2.3.2整型變數
2.4實型數據
2.4.1實型常量
2.4.2實型變數
2.5字元型數據
2.5.1字元常量
2.5.2轉義字元
2.5.3字元變數
2.5.4字元串常量
2.6各種數值型數據間的混合運算
2.7枚舉類型
2.7.1枚舉類型的定義和枚舉變數的說明
2.7.2枚舉類型變數的賦值和使用
習題2
第3章運算符和表達式
3.1算術運算符和算術表達式
3.1.1算術運算符
3.1.2算術運算符優先權、結合性
3.1.3算術表達式
3.2關係運算符和關係表達式
3.2.1關係運算符和表達式
3.2.2關係表達式
3.3邏輯運算符和邏輯表達式
3.3.1邏輯...
3.3.2邏輯表達式
3.4賦值運算符和賦值表達式
3.4.1賦值運算符和賦值表達式
3.4.2複合的賦值表達式
3.5自加、自減運算符
3.6逗號運算符和逗號表達式
3.7條件運算符和條件表達式
3.7.1條件運算符和表達式
3.7.2運算符的優先權與結合性
3.8位運算符和位運算表達式
3.8.1位運算符
3.8.2位運算符的運算功能
3.8.3不同長度的數據進行位運算
3.8.4位運算舉例
3.9強制類型轉換運算符
3.10優先權和結合性
習題3
第4章順序結構
4.1賦值語句
4.2數據輸出
4.2.1格式輸出函式printf
4.2.2輸出單個字元函式putchar
4.2.3字元串輸出函式puts
4.3數據輸入
4.3.1格式輸入函式scanf
4.3.2輸入單個字元函式getchar
4.3.3字元串輸入函式gets
4.4複合語句和空語句
4.4.1複合語句
4.4.2空語句
4.5程式舉例
習題4
第5章選擇結構
5.1if語句構成的選擇結構
5.1.1if語句
5.1.2嵌套的if語句
5.2switch語句和break語句構成的選擇結構
5.2.1switch語句
5.2.2在switch語句中使用break語句
5.3語句標號和goto語句
5.3.1語句標號
5.3.2goto語句
習題5
第6章循環結構
6.1while語句
6.1.1while循環的一般形式
6.1.2while循環語句的執行過程
6.2do…while語句
6.2.1do…while語句構成的循環結構
6.2.2do…while循環的執行過程
6.3for語句
6.3.1for循環的一般形式
6.3.2for循環的執行過程
6.3.3有關for循環的說明
6.4循環結構的嵌套
6.4.1循環嵌套的一般格式
6.4.2嵌套循環的執行流程
6.5break語句和continue語句
6.5.1break語句
6.5.2continue語句
6.5.3break語句和continue語句的區別
6.6幾種循環的比較
習題6
第7章函式
7.1函式的定義和返回值
7.2庫函式和用戶自定義函式
7.3函式的調用
7.3.1函式的調用格式
7.3.2函式調用的方式
7.4調用函式與被調用函式之間的數據傳遞
7.5函式原型
7.6函式的遞歸調用
7.7變數的作用域和存儲類型
7.7.1變數的作用域
7.7.2變數的存儲類型
習題7
第8章數組
8.1一維數組的定義和引用
8.1.1一維數組的定義
8.1.2一維數組的引用
8.1.3一維數組的初始化
8.1.4一維數組的動態賦值
8.2一維數組的套用
8.3二維數組的定義和引用
8.3.1二維數組的定義
8.3.2二維數組的引用和初始化
8.3.3多維數組
8.4二維數組的套用
8.5字元數組
8.5.1問題的提出
8.5.2字元數組的定義
8.5.3字元串常用函式
8.5.4字元函式的套用
8.6數組作為函式參數
8.6.1數組元素作函式實參
8.6.2數組名作函式參數
8.6.3多維數組作函式參數
習題8
第9章指針
9.1地址和指針的概念
9.1.1指針的定義
9.1.2指針變數的類型說明
9.1.3指針變數的引用
9.1.4指針變數的運算
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
第10章編譯預處理和動態存儲分配
10.1編譯預處理
10.1.1檔案包含
10.1.2宏定義
10.2動態存儲分配
習題10
第11章結構體和共用體
11.1用typedef聲明數據類型
11.2結構體類型
11.2.1結構體類型說明
11.2.2結構體類型變數、數組和指針的定義
11.2.3為結構體變數賦值
11.2.4對結構體變數成員的引用
11.2.5結構體變數作函式參數
11.2.6鍊表
11.3共用體類型
11.3.1共用體類型說明和共用體變數定義
11.3.2共用體成員的引用
習題11
第12章檔案
12.1檔案概述
12.2檔案指針
12.3檔案的打開與關閉
12.4檔案的讀寫
12.4.1fputc(或putc)函式和fgetc(或getc)函式
12.4.2fputs函式和fgets函式
12.4.3fscanf函式和fprintf函式
12.4.4fread函式和fwrite函式
12.5檔案狀態檢查函式
12.6檔案定位函式
12.6.1fseek函式
12.6.2rewind函式
12.6.3ftell函式
習題12
附錄A標準ASCII碼錶
附錄BC語言常用庫函式
參考文獻