c語言程式設計(2009年12月科學出版社出版的圖書)

c語言程式設計(2009年12月科學出版社出版的圖書)

本詞條是多義詞,共99+個義項
更多義項 ▼ 收起列表 ▲

《c語言程式設計》是2009年科學出版社出版的圖書,作者是孔垂柳、宋維平、周雅翠。

基本介紹

  • 中文名:c語言程式設計
  • 作者:孔垂柳、宋維平、周雅翠
  • 出版時間:2009年12月
  • 出版社:科學出版社
  • ISBN:9787030259578 
內容簡介,圖書目錄,

內容簡介

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

圖書目錄

前言
第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
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
參考文獻271

相關詞條

熱門詞條

聯絡我們