複製鏈接
請複製以下鏈接發送給好友

c語言程序設計

(2009年12月科學出版社出版的圖書)

鎖定
《c語言程序設計》是2009年科學出版社出版的圖書,作者是孔垂柳、宋維平、周雅翠。
中文名
c語言程序設計
作    者
孔垂柳、宋維平、周雅翠
出版時間
2009年12月
出版社
科學出版社
ISBN
9787030259578 [1] 

c語言程序設計內容簡介

本書共13章,第1章介紹了C語言程序設計的基礎知識;第2、3章介紹了C語言的基本數據類型、常量和變量以及表達式;第4-6章介紹了用C語言進行結構化程序設計的基本方法;第7、10章分別介紹了函數及編譯預處理相關知識;第8、9章對C語言的數組、指針作了詳盡的闡述;第11-13章分別介紹結構體與共用體、文件、位運算相關內容。

c語言程序設計圖書目錄

前言
第1章 C語言概述1
1.1 C語言的發展與特點1
1.1.1 C語言的發展1
1.1.2 C語言的特點2
1.2 程序設計的基本概念4
1.2.1 程序4
1.2.2 程序設計4
1.2.3 算法5
1.2.4 數據結構6
1.3 C語言的字符集與標識符6
1.4 C程序舉例7
1.5 本章小結11
習題11
第2章 數據類型12
2.1 C的數據類型12
2.2 常量12
2.2.1 整型常量12
2.2.2 實型常量13
2.2.3 字符常量13
2.2.4 字符串常量15
2.2.5 符號常量15
2.3 變量16
2.3.1 整型變量17
2.3.2 實型變量20
2.3.3 字符變量21
2.3.4 變量賦初值22
2.4 庫函數的使用23
2.5 本章小結24
習題24
第3章 C語言的運算符和表達式25
3.1 C語言運算符簡介25
3.1.1 C語言運算符的種類及功能25
3.1.2 C語言運算符的優先級及結合性27
3.2 C語言的運算符28
3.2.1 算術運算符28
3.2.2 自增與自減運算符29
3.3 算術表達式31
3.3.1 算術表達式的運算31
3.3.2 算術表達式的書寫規則32
3.4 表達式中數據間的混合運算與類型轉換32
3.5 賦值運算符及複合賦值運算符35
3.5.1 賦值運算符35
3.5.2 複合賦值運算符36
3.6 逗號運算符及逗號表達式37
3.7 程序舉例37
3.8 本章小結38
習題39
第4章 順序結構程序設計40
4.1 結構化程序設計簡介40
4.2 求華氏100℉對應的攝氏温度程序的實現41
4.2.1 程序解析41
4.2.2 C程序中的語句42
4.3 賦值語句44
4.4 數據的輸入/輸出45
4.4.1 字符輸入/輸出函數45
4.4.2 格式輸出函數47
4.4.3 格式輸入函數52
4.5 程序舉例54
4.6 本章小結58
習題58
第5章 分支結構程序設計59
5.1 實數排序程序的實現59
5.1.1 程序解析59
5.1.2 if語句59
5.1.3 if…else語句61
5.1.4 if語句的嵌套62
5.2 簡單英文星期轉換程序的實現67
5.2.1 程序解析67
5.2.2 switch語句68
5.2.3 break語句在switch語句中的作用70
5.3 程序舉例73
5.4 本章小結81
習題81
第6章 循環結構程序設計83
6.1 自然數1到100求和程序的實現83
6.1.1 程序解析83
6.1.2 while語句83
6.2 do…while語句85
6.3 for語句87 [2] 
6.4 break和continue語句91
6.4.1 break語句91
6.4.2 continue語句92
6.5 循環的嵌套92
6.6 本章小結94
習題94
第7章 函數95
7.1 自然數1到100求和程序的實現95
7.1.1 程序解析95
7.1.2 函數的定義96
7.2 函數參數與函數值98
7.2.1 形式參數和實際參數98
7.2.2 函數的返回值100
7.3 函數的調用101
7.3.1 函數調用的方式101
7.3.2 對被調用函數的聲明102
7.3.3 函數的嵌套調用106
7.3.4 函數的遞歸調用107
7.4 變量的作用域111
7.4.1 局部變量111
7.4.2 全局變量113
7.5 變量的存儲類型114
7.5.1 變量的動態與靜態存儲方式115
7.5.2 局部變量的存儲類型115
7.5.3 全局變量的存儲類型117
7.6 內部函數與外部函數118
7.7 本章小結119
習題119
第8章 數組120
8.1 輸出fibonacci數列的前20項程序的實現120
8.1.1 程序解析120
8.1.2 一維數組的定義及初始化121
8.1.3 一維數組的使用122
8.2 找出矩陣中最大值所在的位置125
8.2.1 程序解析125
8.2.2 二維數組的概念126
8.2.3 二維數組的定義127
8.2.4 多維數組的定義128
8.2.5 二維數組及多維數組的初始化130
8.3 字符數組與字符串133
8.3.1 程序解析133
8.3.2 字符數組及其初始化133
8.3.3 字符串的輸入136
8.3.4 字符串的輸出137
8.3.5 二維字符數組137
8.4 數組作為函數的參數143
8.4.1 數組元素作為函數的參數143
8.4.2 數組名作為函數的參數144
8.5 程序舉例145
8.6 本章小結150
習題150
第9章 指針151
9.1 尋找保險箱密碼程序的實現151
9.1.1 程序解析151
9.1.2 指針的概念152
9.1.3 指針變量的定義與初始化154
9.1.4 指針運算156
9.1.5 多級指針159
9.2 指針與函數160
9.2.1 指針作為函數參數160
9.2.2 指針函數163
9.2.3 指向函數的指針164
9.3 指針與數組167
9.3.1 指向一維數組的指針168
9.3.2 二維數組與多維數組的指針表示法170
9.4 指針與字符串176
9.4.1 字符串的指針表示法176
9.4.2 字符串數組178
9.5 指針數組與命令行參數178
9.5.1 指針數組178
……
第10章 編譯預處理命令188
第11章 結構體與共用體196
第12章 文件223
第13章 位運算244
附錄A ASCII碼錶259
附錄B C語言常用庫函數260
附錄C C語言的運行環境和運行過程265 [2] 
參考文獻271 [1] 
參考資料