共找到75條詞條名為c語言程序設計的結果 展開
- 程序設計者的入門語言
- 譚浩強主編書籍
- 潘廣貞主編的書籍
- K. N. King所著書籍
- 曲萬里、張寶峰編著書籍
- 王娟勤
- 江義火、姜德森、蘇榮聰編著書籍
- 機械工業出版社出版圖書
- 華中科技大學出版社出版圖書
- 吳贇婷編中國鐵道出版社出版圖書
- 崔武子主編書籍
- 梁海英、李淑梅、白文秀、侯錕編著書籍
- 中國鐵道出版社出版圖書
- 羅鐵清、楊連初編著書籍
- 劉振安主編書籍
- 11年中國鐵道出版社出版圖書
- 高福成、李娜、於萍、賀仁宇等編著書籍
- 郭有強、周會萍、戚曉明等編著書籍
- 北京郵電大學出版社出版圖書
- 高等教育出版社出版圖書
- 清華大學出版社圖書
- 經濟科學出版社出版圖書
- 胡忭利等編著書籍
- 陳剛主編書籍
- 喬淑雲、李德傑、任春美編著書籍
- 周敏主編書籍
- 孟愛國主編書籍
- 西安電子科技大學出版社書籍
- 於海英主編書籍
- 向華、楊焰、楊霞等編著書籍
- 楊忠寶,董曉明著圖書
- 西北農林科技大學出版社出版圖書
- 2018年中國水利出版社出版書籍
- 計算機編程語言類書籍
- 清華大學出版社(李大友主編)
- 李澤中、孫紅艷、張建軍等編著書籍
- 李愛玲、鍾家民、羅穎編著書籍
- 李偉光、張勇、李倩、邢翀編著書籍
- 習題集與上機指導
- 黃建、王莉莉、吳贊、孫玉逐等編著書籍
- 姚合生、蔡慶華、劉桂江等編著書籍
- 2011年1月中國鐵道出版社出版圖書
- 2005年由成奮華、陸慧民編著的圖書
- 張靜、杜慶東、侯彤璞、閆紅編著書籍
- 李宇明編著書籍
- 人民郵電出版社2011年教材
- 11年人民郵電出版社新版教材
- 江寶釧、陳葉芳、賈曉雯、裘姝平編著書籍
- 李峰主編書籍
- 黃維通主編書籍
- 高等院校計算機系列教材
- 2010年版
- 普通高等教育十一五國家級規劃教材
- 2018年西南交通大學出版社出版書籍
- 第4版
- 基於cdio思想
- 第2 版
- 第3版
- 理實一體化教程
- 第2版
- 項目式教程
- 第三版
- 第2版
- 共2冊
- 第2版
- 全國高職高專規劃教材
- 第2版
- 第2版
- 第三版
- 第2版
- c99版
- 第3版
- 第3版
- 全國高等學校計算機考試輔導教材
- 高職高專
c語言程序設計
王娟勤
《C語言程序設計(王娟勤)》是2015年西安電子科技大學出版社出版的圖書,作者是王娟勤。
本書以設計C語言程序必備的知識為主線,介紹了C程序設計基礎、基本數據類型、數據運算、程序基本結構、數組、指針、函數、結構體、文件等內容。書中提供了大量實例,並做了深入淺出的分析和總結,有助於引領讀者理解編程思維和方法;各章都有知識結構圖,有助於學生理清知識脈絡;精選的典型習題,對進一步深化基礎知識、提高分析問題和解決問題的能力起到了重要作用。
本書採用導學易學的編寫策略,每章安排有內容提示、教學基本要求和小結,正文組織本著知識量最小而收穫量最大的原則,突出重點和難點。全書邏輯清晰,層次分明,例題豐富,適合作為高等院校本科各專業的公共課教材,也可作為計算機等級考試的參考資料。
第1章 C語言程序設計概述 1
1.1 C語言程序基本組成 1
1.2 C語言程序設計的一般步驟 4
1.3 C語言程序的上機執行過程 5
1.3.1 CodeBlocks 6
1.3.2 Visual C++ 6.0 8
1.4 C語言學習方法 13
1.4.1 為什麼要學C語言 13
1.4.2 如何學習C語言 13
1.4.3 C語言學習資源 14
本章小結 14
習題1 15
第2章 C語言基礎 17
2.1 C語言的字符集 17
2.2 標識符 17
2.2.1 保留字 17
2.2.2 用戶自定義標識符 18
2.3 數據與C語言的數據類型 18
2.3.1 整型數據類型 19
2.3.2 實型數據類型 21
2.3.3 字元型數據類型 22
2.4 常量 22
2.4.1 整型常量 22
2.4.2 實型常量 23
2.4.3 字元常量 23
2.4.4 字元串常量 24
2.4.5 符號常量 25
2.5 變數 25
2.6 運算符 27
2.6.1 算術運算 27
2.6.2 關係運算 29
2.6.3 邏輯運算 30
2.6.4 賦值運算 31
2.6.5 逗號運算 32
2.6.6 條件運算符和條件表達式 32
2.6.7 sizeof運算符 33
2.6.8 類型轉換 34
2.7 數據的輸入輸出 36
2.7.1 字元數據的輸入輸出 37
2.7.2 格式化輸出和輸入函數 37
本章小結 42
習題2 44
第3章 程序設計基本結構 47
3.1 順序結構 47
3.2 選擇結構 48
3.2.1 if 語句 48
3.2.2 switch語句 52
3.3 循環結構 55
3.3.1 while循環語句 55
3.3.2 for 循環語句 56
3.3.3 do…while循環語句 59
3.3.4 break和continue語句 61
3.3.5 三種循環語句的比較 63
3.4 嵌套 64
3.5 應用舉例 66
3.5.1 一般計算問題 67
3.5.2 窮舉法求解問題 70
3.5.3 遞推和迭代法求解問題 72
3.5.4 用嵌套的循環求解問題 75
本章小結 76
習題3 77
第4章 數組 89
4.1 數組的基本概念 89
4.2 一維數組 90
4.2.1 一維數組的定義 90
4.2.2 一維數組的引用 91
4.2.3 一維數組的初始化 91
4.2.4 一維數組的應用 92
4.3 二維數組 99
4.3.1 二維數組的定義 99
4.3.2 二維數組的引用 100
4.3.3 二維數組的初始化 100
4.3.4 二維數組的應用 101
4.4 字元數組 102
4.4.1 字元數組的定義 103
4.4.2 字元數組的初始化 103
4.4.3 字元數組的引用 104
4.4.4 字元串的輸入輸出 104
4.4.5 字元串處理函數 107
4.4.6 應用舉例 108
本章小結 111
習題4 112
第5章 指針 121
5.1 指針的概念 121
5.1.1 內存地址和指針 121
5.1.2 指針變數的聲明 122
5.1.3 取地址運算符和間接定址運算符 122
5.1.4 指針的引用 124
5.2 指針與數組 125
5.2.1 指針的算術運算 125
5.2.2 指針的比較運算 127
5.2.3 指針與一維數組 127
5.2.4 指針與二維數組 129
5.3 指針與字元串 134
5.4 指針數組 137
5.4.1 指針數組的定義 137
5.4.2 指針數組的應用 137
5.5 函數指針 141
5.6 多級指針 142
5.7 動態內存分配 143
5.7.1 動態內存分配函數 143
5.7.2 動態內存空間的使用 145
本章小結 147
習題5 149
第6章 函數 154
6.1 函數的定義與調用 154
6.1.1 函數定義 155
6.1.2 函數調用 157
6.2 函數間的數據傳遞 161
6.2.1 通過參數傳遞 161
6.2.2 數組作為函數參數 164
6.2.3 通過函數返回值傳遞 169
6.3 變數的作用域和生存周期 170
6.3.1 變數的作用域 170
6.3.2 變數的生存期 173
6.4 函數的嵌套調用和遞歸調用 177
6.4.1 函數的嵌套調用 177
6.4.2 函數的遞歸調用 179
本章小結 180
習題6 182
第7章 結構體、共用體與枚舉類型 187
7.1 結構體 187
7.1.1 結構體的定義 188
7.1.2 結構體變數 189
7.1.3 結構體數組 193
7.1.4 結構體指針 196
7.1.5 結構體與函數 200
7.2 共用體 205
7.3 枚舉類型 210
7.3.1 枚舉類型的定義 210
7.3.2 枚舉變數的定義和引用 210
7.4 類型定義 212
本章小結 213
習題7 215
第8章 文件 221
8.1 文件概述 221
8.2 文件打開與關閉 223
8.3 文件的輸入輸出操作 226
8.3.1 文件的字元輸入/輸出函數 226
8.3.2 文件的字元串輸入/輸出函數 228
8.3.3 文件的格式化輸入/輸出函數 231
8.3.4 文件的數據塊輸入/輸出函數 232
8.4 文件的定位 234
8.5 文件出錯檢測 236
本章小結 237
習題8 238
第9章 位運算 240
9.1 位運算符 240
9.1.1 按位邏輯運算 241
9.1.2 移位運算 245
9.1.3 位運算賦值運算符 247
9.2 位段 248
本章小結 251
習題9 252
第10章 編譯預處理 253
10.1 #include文件包含命令 253
10.2 #define宏定義 254
10.3 條件編譯 257
本章小結 258
習題10 259
附錄 260
參考文獻 268