注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C語言程序設計

C語言程序設計

C語言程序設計

定 價:¥26.00

作 者: 蘇瑞,張春芳,王立武 著
出版社: 清華大學出版社
叢編項: 高等學校計算機基礎教育教材精選
標 簽: VC++

購買這本書可以去


ISBN: 9787302190783 出版時間: 2009-03-01 包裝: 平裝
開本: 16開 頁數: 288 字數:  

內容簡介

  《C語言程序設計》是C語言程序設計課程的入門教材,以培養(yǎng)學生程序設計基本能力為目標?!禖語言程序設計》以Visual C++6.0集成開發(fā)環(huán)境為基礎,詳細地介紹了C語言程序設計的基本語法規(guī)則,既有對概念的闡述,又重點講解了程序設計的思想和方法?!禖語言程序設計》主要包括程序設計基礎,C語言的基本概念、順序、分支和循環(huán)結構程序設計,函數和編譯預處理,數組和指針,結構體、共用體,文件等內容。每章都配有同步習題,使學生通過完成習題來鞏固所學過的知識?!禖語言程序設計》針對高等院校學生的特點和認識規(guī)律,旨在幫助學生掌握C語言程序設計的基本方法。在寫法上根據初學者的特點,由淺入深,循序漸進,案例豐富,對概念和規(guī)則的說明簡單明了,給出了許多完整的帶有注釋和運行結果的程序例子,所舉例子均不涉及復雜的物理和數學背景,主要說明C語言的語法規(guī)則和使用特性?!禖語言程序設計》可作為大學本、??圃盒語言課程的教材,以及計算機培訓和等級考試培訓教材。

作者簡介

暫缺《C語言程序設計》作者簡介

圖書目錄

第1章 C語言概述及C程序的實現1
1.1 計算機及計算機編程語言1
1.1.1 機器語言1
1.1.2 匯編語言2
1.1.3 高級語言2
1.1.4 高級語言及軟件的發(fā)展3
1.2 C語言概述4
1.2.1 C語言的特點4
1.2.2 C語言標識符與關鍵字4
1.2.3 C程序的結構6
1.3 C程序舉例8
1.4 運行C程序的過程9
1.5 C語言程序上機運行環(huán)境10
1.5.1 Microsoft Visual C++6.0軟件10
1.5.2 Turbo C 2.0系統(tǒng)的使用13
1.5.3 Dev-C++軟件14
1.6 習題16
第2章 數據類型、運算符與表達式17
2.1 C語言的數據類型17
2.2 常量與變量18
2.2.1 常量和符號常量18
2.2.2 變量19
2.3 整型數據20
2.3.1 整型常量21
2.3.2 整型變量21
2.4 實型數據21
2.4.1 實型常量(實數)21
2.4.2 實型變量22
2.5 字符型數據22
2.5.1 字符型常量23
2.5.2 字符型變量24
2.5.3 字符串常量24
2.6 基本輸入輸出函數25
2.6.1 格式輸出函數printf25
2.6.2 格式輸入函數scanf29
2.6.3 字符輸出函數putchar32
2.6.4 字符輸入函數getchar33
2.7 運算符和表達式34
2.7.1 算術運算符和算術表達式35
2.7.2 賦值運算符和賦值表達式38
2.7.3 不同類型數據間的混合運算40
2.7.4 關系運算符和關系表達式42
2.7.5 邏輯運算符和邏輯表達式43
2.7.6 條件運算符和條件表達式44
2.7.7 逗號運算符和逗號表達式45
2.7.8 求字節(jié)數運算符45
2.7.9 位運算符和位運算46
2.8 習題47
C語言程序設計目錄
第3章 簡單程序設計49
3.1 程序設計初步49
3.1.1 利用計算機求解實際問題的步驟49
3.1.2 算法及表示方法52
3.1.3 C語言的語句55
3.2 順序結構程序設計舉例56
3.3 習題59
第4章 選擇結構程序設計60
4.1 if語句60
4.1.1 雙分支結構60
4.1.2 雙分支結構的特例: 單分支結構62
4.1.3 if語句的嵌套結構64
4.1.4 使用條件表達式實現簡單的選擇語句66
4.2 switch語句67
4.3 選擇結構程序設計舉例70
4.4 習題71
第5章 循環(huán)結構程序設計74
5.1 while語句74
5.2 do-while語句77
5.3 for語句78
5.4 goto語句81
5.5 幾種循環(huán)語句的比較82
5.6 continue語句和break語句83
5.6.1 continue 語句83
5.6.2 break 語句83
5.7 循環(huán)語句的嵌套 87
5.8 循環(huán)結構程序設計舉例89
5.9 習題94
第6章 編譯預處理101
6.1 宏定義101
6.1.1 不帶參數的宏定義101
6.1.2 帶參數的宏定義103
6.2 文件包含104
6.3 條件編譯106
6.4 習題108
第7章 指針與數組111
7.1 指針的概念與運算111
7.1.1 地址及指針111
7.1.2 指針變量的定義、初始化和引用112
7.2 一維數組的定義和引用115
7.2.1 一維數組的定義115
7.2.2 一維數組元素的引用116
7.2.3 一維數組的初始化116
7.2.4 一維數組的應用舉例117
7.3 指針與一維數組124
7.3.1 一維數組的指針和指向一維數組的指針變量124
7.3.2 指針運算124
7.3.3 通過指針引用數組的元素125
7.4 一維字符數組及指針129
7.4.1 一維字符數組及字符指針變量的定義129
7.4.2 一維字符數組及指向一維字符數組指針變量的初始化130
7.4.3 字符數組的輸入和輸出131
7.4.4 常用字符串處理函數135
7.4.5 字符數組應用舉例138
7.5 二維數組139
7.5.1 二維數組的定義139
7.5.2 二維數組元素的引用139
7.5.3 二維數組元素的初始化140
7.5.4 二維數組應用舉例140
7.5.5 二維數組的指針144
7.6 指針數組的概念147
7.7 多級指針——指向指針的指針變量150
7.8 習題152
第8章 函數與變量159
8.1 函數的定義與說明160
8.1.1 函數的定義160
8.1.2 函數的引用說明162
8.2 調用函數163
8.2.1 調用函數過程及參數傳遞163
8.2.2 return語句164
8.3 嵌套調用函數168
8.4 遞歸調用函數170
8.5 指針作為函數的參數174
8.6 局部變量和全局變量178
8.7 變量的存儲類別181
8.8 內部函數和外部函數185
8.8.1 內部函數185
8.8.2 外部函數185
8.8.3 運行由多個文件組成的程序186
8.9 函數的指針和指向函數的指針變量188
8.10 返回指針值的函數190
8.11 程序設計舉例191
8.12 習題195
第9章 結構體與共用體206
9.1 結構體類型與結構體類型變量206
9.1.1 結構體類型的定義206
9.1.2 結構體類型變量的定義和初始化208
9.1.3 結構體變量的引用210
9.2 結構體數組212
9.3 指向結構體類型數據的指針215
9.4 單向鏈表218
9.4.1 單向鏈表的數據結構219
9.4.2 動態(tài)分配和釋放存儲空間函數219
9.4.3 單向鏈表的基本操作220
9.5 共用體233
9.6 枚舉類型236
9.7 用typedef定義類型239
9.8 習題239
第10章 文件241
10.1 C文件概述241
10.1.1 文件系統(tǒng)概述241
10.1.2 文件類型指針242
10.2 文件的打開與關閉243
10.2.1 文件的打開243
10.2.2 文件的關閉245
10.3 常用的文件讀寫函數245
10.3.1 字符讀寫函數246
10.3.2 字符串讀寫函數248
10.3.3 格式化讀寫函數249
10.3.4 數據塊讀寫函數253
10.4 文件的定位函數253
10.5 出錯檢驗254
10.6 習題255
附錄A 常用字符與ASCII代碼對照表258
附錄B C語言常用庫函數一覽表260
附錄C 習題參考答案267
參考文獻289

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號