C語言程序設計

陳燕敏

  • 出版商: 電子工業
  • 出版日期: 2025-02-01
  • 定價: $252
  • 售價: 8.5$214
  • 語言: 簡體中文
  • 頁數: 184
  • ISBN: 7121498588
  • ISBN-13: 9787121498589
  • 相關分類: C 程式語言
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

本教材的主要內容包括概述、C語言程序設計基礎知識、控制結構與語句、函數、數組、指針、結構、文件。本教材指出了一些在程序設計、編碼和測試中容易出現的問題,並介紹了一些程序設計技術,以減少程序錯誤、設計高效的程序。此外,本教材通過典型實例分析和實踐練習來幫助學生掌握基本的編程方法、重點和難點,培養學生的編程應用能力。本教材可作為各類高校“C語言程序設計”課程的教材,也可作為自學C語言程序設計的編程愛好者的參考用書。

目錄大綱

目 錄
第1章 概述 1
1.1 C 語言的發展歷史 1
1.2 C語言程序的基本結構 2
1.3 電腦基礎知識 5
1.3.1 進制計數制 6
1.3.2 數值與非數值的表示 7
1.3.3 電腦運算基礎 9
1.4 上機環境簡介 9
1.4.1 上機步驟 10
1.4.2 程序調試方法 12
1.4.3 常見錯誤和提示 12
練習題 13
第2章 C語言程序設計基礎知識 14
2.1 常量、變量和數據類型 14
2.1.1 字符集與標識符 15
2.1.2 整型、實型、字符型數據 15
2.1.3 常量與變量 16
2.2 輸入與輸出、常用庫函數 18
2.2.1 輸出函數 printf 18
2.2.2 輸入函數 scanf 21
2.2.3 常用數學函數、常用字符函數、其他常用函數 25
2.3 運算符與表達式 26
2.3.1 常用運算符與表達式 27
2.3.2 多種類型混合運算 32
練習題 34
第3章 控制結構與語句 36
3.1 順序結構 36
3.2 分支結構 38
3.2.1 if 語句 38
3.2.2 switch語句 43
3.3 循環結構 46
3.3.1 while語句 47
3.3.2 do-while語句 49
3.3.3 for語句 51
3.3.4 嵌套循環 53
3.3.5 轉向語句 54
3.4 使用控制結構與語句容易出現的問題 56
練習題 59
第4章 函數 65
4.1 函數的定義與調用 65
4.1.1 函數定義 67
4.1.2 函數調用 68
4.1.3 函數聲明 68
4.1.4 用戶自定義函數實例 69
4.1.5 函數參數傳遞 70
4.2 函數的嵌套調用 72
4.2.1 函數與程序結構 73
4.2.2 嵌套調用 74
4.2.3 遞歸函數 75
4.3 函數與變量 77
4.3.1 變量的作用域 78
4.3.2 變量的存儲類別 80
4.4 編譯預處理 82
4.4.1 宏定義 83
4.4.2 文件包含 84
4.5 使用函數容易出現的問題 85
練習題 89
第5章 數組 92
5.1 一維數組 92
5.1.1 一維數組的定義和初始化 93
5.1.2 查找算法 94
5.1.3 排序算法 96
5.2 二維數組 98
5.2.1 二維數組的定義和初始化 99
5.2.2 二維數組的引用 100
5.3 字符數組與字符串 102
5.3.1 字符數組的定義和初始化 102
5.3.2 常用字符串函數 103
5.3.3 字符串處理 106
5.4 數組與函數 108
5.4.1 一維數組與函數 108
5.4.2 二維數組與函數 109
5.4.3 字符數組與函數 110
5.5 使用數組容易出現的問題 111
練習題 112
第6章 指針 116
6.1 指針的定義與使用 116
6.1.1 指針類型 117
6.1.2 指針與地址 117
6.1.3 指針的定義 119
6.1.4 指針的運算 119
6.2 指針與數組 121
6.2.1 指針與一維數組 121
6.2.2 指針與二維數組 124
6.2.3 指針數組 126
6.3 指針與字符串、指針與函數 126
6.3.1 指針與字符串 127
6.3.2 指針與函數 130
6.4 動態內存管理 134
6.5 使用指針容易出現的問題 135
練習題 138
第7章 結構 141
7.1 結構的定義與使用 141
7.2 結構數組與結構指針 145
7.3 結構與函數 147
7.4 鏈表 149
7.5 使用結構容易出現的問題 154
練習題 154
第8章 文件 158
8.1 文件概述 158
8.2 文件操作 160
8.3 使用文件容易出現的問題 167
練習題 168
附錄A ASCII碼表 170
附錄B 運算符 171
附錄C 常用標準庫函數 172
附錄D 常見編譯錯誤 174
參考文獻 176

最後瀏覽商品 (18)