中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
程序設計基礎——C語言(第3版)(微課版)

包郵 程序設計基礎——C語言(第3版)(微課版)

出版社:清華大學出版社出版時間:2025-03-01
開本: 其他 頁數: 0
本類榜單:教材銷量榜
中 圖 價:¥65.7(8.4折) 定價  ¥78.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

程序設計基礎——C語言(第3版)(微課版) 版權信息

  • ISBN:9787302680482
  • 條形碼:9787302680482 ; 978-7-302-68048-2
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

程序設計基礎——C語言(第3版)(微課版) 本書特色

•實例豐富。本書通過豐富的實例夯實基礎,采用“問題提出→問題分析→算法分析→程序實現→說明歸納”的步驟來講解,符合認知規律。
•強化算法。本書對例題的重點及難點強化算法的分析和設計,有助于讀者建立良好的思維模式,培養分析問題和解決問題的能力。
•一題多解。本書實例采用多種算法設計和實現,有助于新舊知識對比學習,融會貫通,啟發思維,拓展讀者的靈活運用能力。


程序設計基礎——C語言(第3版)(微課版) 內容簡介

"C語言是國內外廣泛使用的編程語言,已被大多數高等學校作為典型的計算機教學語言。《程序設計基礎——C語言(第3版)(微課版)》共分10章,內容包括:C語言概述,基本數據類型,運算符和表達式、輸入輸出,控制結構,數組,函數,指針,結構體與共用體,文件,綜合應用案例——學生學籍管理系統,以及4個附錄。 《程序設計基礎——C語言(第3版)(微課版)》內容介紹深入淺出,例題豐富,側重程序設計思維的構建和程序算法的分析與設計。本書采用“問題提出→問題分析→算法分析→程序實現→說明歸納”的步驟組織教材內容,符合讀者的認知規律,強化了算法的分析和設計,有助于幫助讀者建立良好的思維模式,培養讀者分析問題和解決問題的能力,掌握軟件開發的工作原理和系統方法。書中的典型程序一題多解,有助于新舊知識對比學習,融會貫通,啟迪思維,拓展讀者的程序設計能力和靈活運用能力。 本書可作為高等院校計算機相關專業“程序設計基礎”“C語言程序設計”課程的教材,也可作為程序開發人員的學習用書,還可作為全國計算機等級考試、編程愛好者的參考書。"

程序設計基礎——C語言(第3版)(微課版)程序設計基礎——C語言(第3版)(微課版) 前言

本書為《程序設計基礎——C語言》(ISBN 978-7-302-42444-4)的第3版。第3版在第2版的基礎上,刪除了第2章中數制的內容,修訂了書中的部分錯誤,同時在章節中增加了“練一練”環節,有助于讀者在學習的過程中及時消化、吸收和鞏固所學知識。第2版在第1版的基礎上,將C語言的編譯環境從Visual C 6.0改為CodeBlocks,修正了書中的差錯,同時在章節中增加了二維碼,讀者可以通過掃描二維碼查看對應章節的詳細視頻講解,以便進一步學習和掌握書中的內容。
程序設計基礎的入門課程——C?語言是目前廣泛應用的程序設計語言之一,它具有功能強大、使用靈活、可移植性好的特點,同時兼備低級語言和高級語言的優點,可用于編寫系統軟件和應用軟件。另外,C語言的語法規則清晰,便于掌握和記憶,因此適合作為大多數人學習計算機程序設計的入門語言。通過本書的學習,可以加深學生對計算機系統的認識,建立良好的計算機思維模式,培養學生模塊化、結構化編程方法與技巧,訓練學生運用計算機分析問題和解決問題的實踐能力,熟練使用CodeBlocks開發環境進行C語言編程、調試、運行等各個環節的基本操作,為今后進一步學習打下堅實的基礎。
《程序設計基礎——C語言(第3版)(微課版)》是作者在多年C語言教學、研究和實踐積累的基礎上,吸收國內外C語言程序設計課程的教學理念和方法,依據C語言程序設計課程教學大綱的要求編寫而成的。

程序設計基礎——C語言(第3版)(微課版) 目錄

第1章 C語言概述 1
1.1 計算機編程語言 1
1.1.1 機器語言 1
1.1.2 匯編語言 2
1.1.3 高級語言 3
1.2 **個C程序 5
1.3 C程序的上機步驟 7
1.3.1 CodeBlocks的安裝 7
1.3.2 新建工程 9
1.3.3 多工程切換 13
1.3.4 單步調試程序 14
課后習題1 19
第2章 基本數據類型 20
2.1 C程序常見符號分類 20
2.2 數據類型 22
2.2.1 數據類型的引入 22
2.2.2 類型修飾符 23
*2.2.3 C99標準中的新增類型 23
2.3 常量 24
2.3.1 整型常量 24
2.3.2 實型常量 25
2.3.3 字符常量 25
2.3.4 字符串常量 27
2.3.5 符號常量 27
2.3.6 枚舉常量 28
2.4 變量 28
2.4.1 變量的聲明與初始化 29
2.4.2 const類型修飾符 30
2.4.3 變量的類型 30
課后習題2 33
第3章 運算符和表達式、輸入輸出 36
3.1 算術運算符 36
3.2 賦值運算符 38
3.3 增1、減1運算符 39
3.4 關系運算符 40
3.5 邏輯運算符 41
3.6 條件運算符 42
3.7 強制類型轉換運算符 43
3.8 逗號運算符 43
3.9 位運算符 44
3.10 sizeof運算符 47
3.11 類型轉換 47
3.12 運算符的優先級和結合性 49
3.13 基本輸入輸出函數 50
3.13.1 字符輸入輸出函數 50
3.13.2 格式化輸入輸出函數 53
課后習題3 64
第4章 控制結構 68
4.1 算法及其描述方法 68
4.1.1 算法的概念 68
4.1.2 算法的描述方法 69
4.2 順序結構 71
4.3 選擇結構 73
4.3.1 if語句 74
4.3.2 switch語句 83
4.4 循環結構 91
4.4.1 while語句 92
4.4.2 do…while語句 95
4.4.3 for語句 98
4.4.4 三種循環控制語句的應用舉例 100
4.4.5 循環的嵌套 106
4.4.6 提前結束循環 110
4.5 綜合應用舉例 113
課后習題4 120
第5章 數組 125
5.1 一維數組 125
5.1.1 一維數組的定義 125
5.1.2 一維數組的引用 126
5.1.3 一維數組的初始化 126
5.1.4 一維數組程序舉例 127
5.2 二維數組 137
5.2.1 二維數組的定義 137
5.2.2 二維數組的引用 138
5.2.3 二維數組的初始化 138
5.2.4 二維數組程序舉例 139
5.3 字符數組與字符串 143
5.3.1 字符數組的初始化 143
5.3.2 字符數組的輸入/輸出 145
5.3.3 字符串處理函數 146
5.3.4 字符數組和字符串程序舉例 149
課后習題5 155
第6章 函數 159
6.1 函數的分類和定義 162
6.1.1 函數的分類 162
6.1.2 函數的定義 163
6.2 函數的調用、參數和返回值 164
6.3 函數的聲明 165
6.4 函數的嵌套調用 169
*6.5 函數的遞歸調用 171
6.5.1 遞歸問題的提出 171
6.5.2 遞歸函數 172
6.6 數組作為函數參數 175
6.6.1 一維數組作為函數參數 175
6.6.2 二維數組作為函數參數 177
6.7 變量的作用域與生存期 179
6.7.1 局部變量 180
6.7.2 全局變量 180
6.7.3 變量的存儲類別 182
6.7.4 小結 186
6.8 內部函數和外部函數 187
6.8.1 內部函數 187
6.8.2 外部函數 187
6.9 預處理命令 189
6.9.1 宏定義 190
6.9.2 文件包含 194
6.9.3 條件編譯 194
6.10 綜合應用舉例 196
課后習題6 203
第7章 指針 208
7.1 內存、地址和內容 208
7.2 指針與指針變量 209
7.2.1 指針變量的定義 209
7.2.2 指針變量的引用 210
7.2.3 指針變量作為函數參數 212
7.3 指針與數組 215
7.3.1 指向一維數組的指針 216
7.3.2 有關指針的運算 218
7.3.3 一維數組的指針作為函數參數 219
7.3.4 指向二維數組的指針 225
7.3.5 二維數組的指針作為函數參數 228
7.4 指針與字符串 230
7.4.1 指向字符串的指針變量 230
7.4.2 指向字符串的指針作為函數參數 231
7.4.3 字符數組與字符串指針變量的區別 234
7.5 指針與函數 235
7.5.1 返回指針值的函數 235
*7.5.2 指向函數的指針 236
7.6 指針數組 237
*7.7 指向指針的指針 240
*7.8 帶參數的函數main() 242
7.9 動態內存分配 244
7.9.1 動態內存分配函數 244
*7.9.2 動態內存分配與變長數組 247
*7.10 ANSI C的類型限定詞const 248
課后習題7 250
第8章 結構體與共用體 256
8.1 結構體問題的引出 256
8.2 結構體類型和結構體類型變量 258
8.2.1 結構體類型的聲明 258
8.2.2 結構體類型變量的定義 258
8.2.3 結構體的嵌套 260
8.3 結構體類型變量的引用和初始化 261
8.4 結構體數組 264
8.5 結構體指針 266
8.5.1 指向結構體類型變量的指針 266
8.5.2 指向結構體數組的指針 267
8.6 結構體與函數 270
8.7 結構體綜合應用實例 273
8.8 共用體 282
8.8.1 問題的引出 282
8.8.2 聲明共用體類型和定義共用體類型的變量 282
8.8.3 共用體成員的引用 283
8.9 枚舉類型 285
8.10 typedef 287
*8.11 鏈表 288
8.11.1 問題的引出 288
8.11.2 鏈表的定義和特點 289
8.11.3 鏈表的創建 290
8.11.4 鏈表的刪除操作 294
8.11.5 鏈表的插入操作 296
課后習題8 301
第9章 文件 308
9.1 文件概述 308
9.1.1 什么是文件 308
9.1.2 文件名 309
9.1.3 文件的分類 309
9.1.4 文件緩沖區 310
9.1.5 文件指針 310
9.2 文件的打開與關閉 311
9.2.1 用fopen()函數打開文件 311
9.2.2 用fclose()函數關閉文件 313
9.3 文件的讀寫 313
9.3.1 讀/寫字符函數 313
9.3.2 讀/寫字符串函數 315
9.3.3 格式化讀/寫函數 317
9.3.4 讀/寫數據塊函數 319
9.4 文件的定位 326
9.4.1 移動文件指針 327
9.4.2 獲取文件讀寫位置 328
9.5 出錯檢測 329
課后習題9 330
第10章 綜合應用案例——學生學籍管理系統 332
10.1 需求分析 332
10.2 總體設計 333
10.2.1 系統總體設計 333
10.2.2 數據結構 333
10.3 詳細設計 334
10.3.1 系統包含的函數 334
10.3.2 各個功能模塊的軟件功能 334
10.3.3 各個功能模塊的程序流程圖和算法描述 335
10.4 編碼實現 340
10.5 運行結果 347
課后習題10 350
參考文獻 352
附錄A C關鍵字 353
附錄B C運算符的優先級和結合性 354
附錄C ASCII碼字符表 355
附錄D 常用的ANSI C標準庫函數 359

展開全部
商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 一体化预制泵站-一体化提升泵站-一体化泵站厂家-山东康威环保 | 地埋式垃圾站厂家【佳星环保】小区压缩垃圾中转站转运站 | 成都离婚律师|成都结婚律师|成都离婚财产分割律师|成都律师-成都离婚律师网 | 橡胶粉碎机_橡胶磨粉机_轮胎粉碎机_轮胎磨粉机-河南鼎聚重工机械制造有限公司 | 洗石机-移动滚筒式,振动,螺旋,洗矿机-青州冠诚重工机械有限公司 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 大型工业风扇_工业大风扇_大吊扇_厂房车间降温-合昌大风扇 | 板式换网器_柱式换网器_自动换网器-郑州海科熔体泵有限公司 | 薄壁轴承-等截面薄壁轴承生产厂家-洛阳薄壁精密轴承有限公司 | 密集柜_档案密集柜_智能密集架_密集柜厂家_密集架价格-智英伟业 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 海德莱电力(HYDELEY)-无功补偿元器件生产厂家-二十年专业从事电力电容器 | 谈股票-今日股票行情走势分析-牛股推荐排行榜 | 河南mpp电力管_mpp电力管生产厂家_mpp电力电缆保护管价格 - 河南晨翀实业 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 生物除臭剂-除味剂-植物-污水除臭剂厂家-携葵环保有限公司 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 贵州水玻璃_-贵阳花溪闽兴水玻璃厂 | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 深圳VI设计-画册设计-LOGO设计-包装设计-品牌策划公司-[智睿画册设计公司] | 超声波破碎仪-均质乳化机(供应杭州,上海,北京,广州,深圳,成都等地)-上海沪析实业有限公司 | 土壤水分自动监测站-SM150便携式土壤水分仪-铭奥仪器 | 天津货架厂_穿梭车货架_重型仓储货架_阁楼货架定制-天津钢力仓储货架生产厂家_天津钢力智能仓储装备 | 磁力抛光机_磁力研磨机_磁力去毛刺机-冠古设备厂家|维修|租赁【官网】 | 分子精馏/精馏设备生产厂家-分子蒸馏工艺实验-新诺舜尧(天津)化工设备有限公司 | 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 贵州成人高考网_贵州成考网| 校园气象站_超声波气象站_农业气象站_雨量监测站_风途科技 | 云南丰泰挖掘机修理厂-挖掘机维修,翻新,再制造的大型企业-云南丰泰工程机械维修有限公司 | 四合院设计_四合院装修_四合院会所设计-四合院古建设计与建造中心1 | 上海网站建设-上海网站制作-上海网站设计-上海做网站公司-咏熠软件 | 合肥风管加工厂-安徽螺旋/不锈钢风管-通风管道加工厂家-安徽风之范 | 小型UV打印机-UV平板打印机-大型uv打印机-UV打印机源头厂家 |松普集团 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 气动绞车,山东气动绞车,气动绞车厂家-烟台博海石油机械有限公司 气动隔膜泵厂家-温州永嘉定远泵阀有限公司 | 山东限矩型液力偶合器_液力耦合器易熔塞厂家-淄博市汇川源机械厂 | 水平筛厂家-三轴椭圆水平振动筛-泥沙震动筛设备_山东奥凯诺矿机 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 山东石英砂过滤器,除氟过滤器「价格低」-淄博胜达水处理 | 科研ELISA试剂盒,酶联免疫检测试剂盒,昆虫_植物ELISA酶免试剂盒-上海仁捷生物科技有限公司 |