C語言程序設計(含模擬試卷)

王新萍

  • 出版商: 電子工業
  • 出版日期: 2025-09-01
  • 售價: $299
  • 語言: 簡體中文
  • 頁數: 212
  • ISBN: 7121513277
  • ISBN-13: 9787121513275
  • 相關分類: C 程式語言
  • 下單後立即進貨 (約4週~6週)

商品描述

本書是針對職業院校學生的狀況和初學者的需求編寫的,註重培養學生的邏輯思維和編程思維,在內容組織上刪繁就簡,以C 語言最基本的內容為主線,深入淺出、循序漸進地幫助讀者掌握C 語言的基本內容。本書共11單元,主要內容包括:認識C語言,C語言語法基礎,最簡單的C語言程序設計—順序程序設計,選擇結構程序設計,循環的控制,數組,函數,指針,結構體與聯合體,預處理命令,文件。本書內容豐富,語言簡潔易懂,融趣味性與操作性於一體。 本書既可作為職業院校相關實驗實訓課程教材,也可供編程初學者自學參考。

目錄大綱

目 錄
單元1 認識C語言 1
1.1 C語言的歷史背景 2
1.2 C語言的特點 3
1.3 簡單的C語言程序介紹 3
1.4 C語言程序的上機步驟 5
1.5 程序算法基礎 8
單元2 C語言語法基礎 14
2.1 C語言的數據類型 15
2.2 常量與變量 16
2.2.1 標識符 16
2.2.2 常量與符號常量 16
2.2.3 變量 17
2.3 整型數據 18
2.3.1 整型常量 18
2.3.2 整型變量 18
2.4 實型數據 19
2.4.1 實型常量 19
2.4.2 實型變量 19
2.5 字符型數據 20
2.5.1 字符常量 20
2.5.2 字符變量 21
2.5.3 字符串常量 21
2.6 變量賦初值 22
2.7 運算符及表達式 22
2.7.1 算術運算符及算術表達式 23
2.7.2 自增、自減運算符及其表達式 23
2.7.3 賦值運算符及賦值表達式 24
2.7.4 逗號運算符及逗號表達式 25
2.7.5 不同類型數據間的混合運算 26
2.7.6 C語言中的運算符 27
單元3 最簡單的C語言程序設計——順序程序設計 32
3.1 C語言語句概述 33
3.2 程序的三種基本結構 34
3.3 賦值語句 35
3.4 字符數據的輸入與輸出 36
3.4.1 putchar()函數 36
3.4.2 getchar()函數 37
3.5 格式的輸入與輸出 37
3.5.1 printf()函數 37
3.5.2 scanf()函數 39
單元4 選擇結構程序設計 45
4.1 關系運算符及其表達式 46
4.2 邏輯運算符及其表達式 47
4.2.1 邏輯運算符 47
4.2.2 邏輯表達式 47
4.3 if語句 48
4.3.1 if語句的三種形式 49
4.3.2 if語句的嵌套 52
4.3.3 條件運算符 53
4.4 switch語句 54
4.5 程序舉例 55
單元5 循環的控制 62
5.1 循環的概念 63
5.2 while語句 64
5.3 do…while語句 65
5.4 for語句 67
5.5 循環的嵌套 70
5.6 break語句和continue語句 71
5.6.1 break語句 71
5.6.2 continue語句 71
5.7 程序舉例 72
單元6 數組 79
6.1 一維數組的定義與引用 80
6.1.1 一維數組的定義 80
6.1.2 一維數組元素的引用 81
6.1.3 一維數組的初始化 81
6.1.4 一維數組程序舉例 82
6.2 二維數組的定義與引用 84
6.2.1 二維數組的定義 84
6.2.2 二維數組元素的引用 84
6.2.3 二維數組的初始化 85
6.2.4 二維數組程序舉例 85
6.3 字符數組 86
6.3.1 字符數組的定義 86
6.3.2 字符數組的初始化 87
6.3.3 字符數組元素的引用 87
6.3.4 字符串和字符串結束標誌 88
6.3.5 字符數組的輸入/輸出 88
6.3.6 字符串處理函數 89
6.3.7 字符數組應用舉例 92
單元7 函數 101
7.1 模塊化程序設計和C語言程序的組成 102
7.2 庫函數 104
7.2.1 C語言常用庫函數 104
7.2.2 include命令的使用 105
7.3 函數的定義與調用 105
7.3.1 函數的定義 105
7.3.2 函數的調用 107
7.4 函數的返回值及其類型 109
7.5 函數調用時參數的傳遞 110
7.6 函數的嵌套調用 112
7.7 函數的遞歸調用 113
7.8 作用域和存儲類型 116
單元8 指針 134
8.1 指針的基本概念 135
8.2 指針變量的使用與指針運算 136
8.3 指針與數組 141
8.4 字符串與指針 144
8.5 用數組名作函數參數 146
單元9 結構體與聯合體 156
9.1 結構體的定義 157
9.2 結構體在程序中的使用 158
9.3 結構體數組 161
9.4 結構體指針 162
9.5 結構體與函數 165
9.6 聯合體 168
單元10 預處理命令 175
10.1 宏定義 176
10.1.1 無參宏的定義和調用 176
10.1.2 帶參宏的定義和調用 178
10.2 文件包含 180
10.3 條件編譯 180
單元11 文件 185
11.1 文件的概念 186
11.2 文件的打開與關閉 187
11.3 文件的字符輸入與輸出 189
11.4 文件的字符串輸入與輸出 191
11.5 文件的格式化輸入與輸出 193
附錄A C語言的標準庫函數 200