計算機基礎與C語言程式設計(第三版)

《計算機基礎與C語言程式設計(第三版)》是2017年清華大學出版社出版的圖書,作者是焉德軍、劉明才、辛慧傑、王鵬。

基本介紹

  • 書名:計算機基礎與C語言程式設計(第三版)
  • 作者:焉德軍、劉明才、辛慧傑、王鵬
  • 出版社:清華大學出版社
  • 出版時間:2017年07月01日
基本信息,內容介紹,目錄,第1章計算機基礎知識1,第2章C語言概述30,第3章基本數據類型與常用庫函式38,第4章運算符和表達式56,第5章C語言的控制結構72,

基本信息

計算機基礎與C語言程式設計(第三版)
作者:焉德軍、劉明才、辛慧傑、王鵬
定價:39元
印次:3-1
ISBN:9787302475583
出版社:清華大學出版社
出版日期:2017.07.01
印刷日期:2017.07.04

    內容介紹

    本書以全國計算機等級考試二級考試大綱為指導,介紹了二級C語言等級考試所要求的全部內容。全書共11章,包括計算機基礎知識、C語言概述、基本數據類型與常用庫函式、運算符和表達式、C語言的控制結構、數組、函式、編譯預處理、指針、結構體與共用體、檔案等內容。本書例題豐富,與《計算機基礎與C語言程式設計實驗指導(第三版)》一起構成了一套完整的教學用書,既可作為高等學校的教學用書,也可作為報考全國計算機等級考試(NCRE)人員的參考資料。

    目錄

    第1章計算機基礎知識1

    1.1計算機系統與工作原理1
    1.1.1計算機系統的組成1
    1.1.2計算機硬體系統2
    1.1.3計算機軟體系統4
    1.1.4計算機的工作原理6
    1.2數制與編碼7
    1.2.1數制的基本概念7
    1.2.2常用的數制8
    1.2.3數制間的轉換12
    1.2.4數據在計算機中的
    表示方式14
    1.2.5字元編碼17
    1.2.6漢字編碼19
    1.2.7存儲單位22
    1.3個人計算機的基本配置及
    性能指標24
    1.3.1硬體24
    1.3.2作業系統26
    1.4習題27
    一、選擇題27
    二、填空題29

    第2章C語言概述30

    2.1C語言的發展歷史30
    2.2C語言的特點31
    2.3C語言程式設計初步32
    2.3.1簡單的C程式示例32
    2.3.2C程式結構34
    2.4C程式在計算機上的
    執行步驟35
    2.5習題36
    一、選擇題36
    二、填空題37
    三、編程題37

    第3章基本數據類型與常用庫函式38

    3.1字元集與標識符38
    3.2數據類型與基本數據類型39
    3.2.1數據類型39
    3.2.2基本數據類型40
    3.3常量與變數41
    3.3.1常量41
    3.3.2符號常量43
    3.3.3變數44
    3.4輸入/輸出函式45
    3.4.1字元輸入/輸出函式45
    3.4.2格式輸出函式printf46
    3.4.3格式輸入函式scanf49
    3.5常用庫函式51
    3.6習題52
    一、選擇題52
    二、填空題54
    三、編程題55

    第4章運算符和表達式56

    4.1算術運算符和算術表達式56
    4.2自增、自減運算59
    4.3位運算59
    4.4賦值運算63
    4.5關係運算與邏輯運算64
    4.5.1關係運算65
    4.5.2邏輯運算66
    4.6條件表達式與逗號表達式67
    4.6.1條件表達式67
    4.6.2逗號表達式69
    4.7習題69
    一、選擇題69
    二、填空題70
    三、編程題71

    第5章C語言的控制結構72

    5.1算法與程式72
    5.1.1算法72
    5.1.2程式73
    5.2順序結構74
    5.3選擇結構75
    5.3.1if語句75
    5.3.2switch語句80
    5.4循環結構85
    5.4.1while語句85
    5.4.2do-while語句86
    5.4.3for語句88
    5.4.4break語句90
    5.4.5continue語句91
    5.4.6單重循環程式舉例92
    5.4.7多重循環結構94
    5.5習題97
    一、選擇題97
    二、填空題99
    三、編程題99
    第6章數組101
    6.1一維數組101
    6.1.1一維數組的定義101
    6.1.2一維數組的存儲形式102
    6.1.3一維數組的初始化102
    6.1.4一維數組的引用103
    6.1.5一維數組的套用舉例103
    6.2二維數組107
    6.2.1二維數組的定義107
    6.2.2二維數組的存儲形式107
    6.2.3二維數組的初始化108
    6.2.4二維數組的引用108
    6.2.5二維數組套用舉例109
    6.3字元數組111
    6.3.1字元數組的定義111
    6.3.2字元數組的初始化112
    6.3.3字元數組的輸入和輸出113
    6.3.4常用字元串處理函式114
    6.3.5二維字元數組117
    6.3.6字元串套用舉例118
    6.4習題120
    一、選擇題120
    二、填空題121
    三、編程題122
    第7章函式123
    7.1函式定義和函式調用123
    7.1.1函式定義123
    7.1.2return語句126
    7.1.3函式調用126
    7.1.4函式聲明127
    7.1.5函式間的參數傳遞129
    7.2函式的嵌套調用和遞歸調用131
    7.2.1函式的嵌套調用131
    7.2.2函式的遞歸調用132
    7.3局部變數和全局變數135
    7.3.1局部變數135
    7.3.2全局變數136
    7.4變數的存儲類別139
    7.4.1auto(自動)變數139
    7.4.2static(靜態)變數140
    7.4.3register(暫存器)變數141
    7.5內部函式和外部函式141
    7.6習題142
    一、選擇題142
    二、填空題145
    三、編程題146
    第8章編譯預處理148
    8.1宏定義148
    8.1.1不帶參數的宏定義148
    8.1.2帶參數的宏定義149
    8.1.3終止宏定義151
    8.2檔案包含151
    8.3條件編譯153
    8.4習題154
    一、選擇題154
    二、填空題156
    三、編程題156
    第9章指針157
    9.1指針概述157
    9.1.1指針的概念157
    9.1.2指針變數158
    9.1.3指針運算160
    9.1.4指針作為函式的參數161
    9.2指針與一維數組163
    9.2.1一維數組元素的表示164
    9.2.2數組名作為函式的參數166
    9.3指針與二維數組169
    9.3.1二維數組中的指針169
    9.3.2指向二維數組元素的指針變數171
    9.3.3二維數組的行指針作函式參數173
    9.4指針與字元串176
    9.4.1字元串的表示形式176
    9.4.2字元串指針作函式參數177
    9.5指針與函式179
    9.5.1指向函式的指針179
    9.5.2返回指針的函式180
    9.6指針數組與多級指針181
    9.6.1指針數組的概念181
    9.6.2多級指針的概念183
    9.7習題184
    一、選擇題184
    二、填空題186
    三、編程題(要求用指針完成)188
    第10章結構體與共用體190
    10.1結構體類型的定義190
    10.2結構體類型變數191
    10.2.1結構體類型變數的定義191
    10.2.2結構體變數所占的記憶體空間193
    10.2.3結構體變數的引用195
    10.3結構體數組197
    10.3.1結構體數組的定義與初始化197
    10.3.2結構體數組的引用198
    10.4結構體和指針199
    10.5結構體和函式201
    10.5.1結構體作函式參數201
    10.5.2返回結構體的函式204
    10.6鍊表206
    10.6.1簡單鍊表206
    10.6.2處理動態鍊表所需的庫函式208
    10.6.3單向鍊表的基本操作209
    10.7共用體218
    10.8枚舉219
    10.9用typedef定義類型221
    10.10習題223
    一、選擇題223
    二、填空題225
    三、編程題227
    第11章檔案228
    11.1檔案的基本概念228
    11.2檔案的打開與關閉229
    11.2.1檔案類型指針229
    11.2.1檔案類型指針229
    11.2.2檔案的打開229
    11.2.3檔案的關閉231
    11.3檔案的讀寫231
    11.3.1字元讀寫函式fgetc和
    fputc231
    11.3.2字元串讀寫函式fgets和
    fputs234
    11.3.3數據塊讀寫函式fread和
    fwrite235
    11.3.4格式化讀寫函式fscanf和
    fprintf237
    11.4檔案的隨機讀寫239
    11.4.1檔案定位239
    11.4.2檔案的隨機讀寫240
    11.5綜合套用實例——學生成績
    管理程式241
    11.6習題256
    一、選擇題256
    二、填空題258
    三、編程題258
    附錄AC語言中的關鍵字259
    附錄B字元與ASCII碼對照表260
    附錄C運算符的優先權與結合性261
    附錄D常用庫函式262
    參考文獻268

    相關詞條

    熱門詞條

    聯絡我們