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

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

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

作者:張寧 著
出版社:人民郵電出版社出版時間:2025-01-01
開本: 16開 頁數: 347
本類榜單:教材銷量榜
中 圖 價:¥56.9(7.1折) 定價  ¥79.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

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

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

1. 非常適合零基礎讀者,大量貼近生活的實例,通俗易懂的表達方式。

2. 提供了許多獨特的小竅門、小技巧、小口訣、順口溜,非常接地氣。

3. 配套資源豐富,PPT、源代碼、計算機二級C語言題庫和模擬考場軟件、C語言等考輔導視頻,還有公眾號定時更新。

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

本書是程序設計基礎類教材,旨在面向程序設計初學者(特別是非計算機相關專業的讀者)講解C語言程序設計相關知識。本書主要內容包括程序設計和C語言概述,數據類型、運算符和表達式,順序結構,選擇結構,循環結構,數組,函數,指針,字符串,變量的作用域、存儲類別和編譯預處理,自定義類型,文件,公共基礎知識等。本書用通俗易懂的方式講解C語言的基本概念和基本編程方法,使用幽默、生動和符合當代大學生思維習慣的講授方式。本書案例貼近生活,并引入大量游戲化的案例,使讀者能輕松、高效地掌握C語言程序設計方法。本書還介紹大量針對典型問題的獨特編程方法,幫助初學者快速使用C語言解決實際問題,提升編程實戰能力。 本書可用作各類大、中專院校“C語言程序設計”課程的教材。本書兼顧全國計算機等級考試二級C語言程序設計考試大綱的相關要求,也可作為全國計算機等級考試的輔導教材和培訓教材。

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

第1章 從這里愛上編程——程序設計和

C語言概述 1

1.1 做計算機的小主——計算機程序和

計算機語言 1

1.2 **次親密接觸——縱覽C語言 4

1.2.1 一窺程序之美——C語言程序的

結構 4

1.2.2 雖說萬事開頭難,但有時也

未必——第1個C語言程序 5

1.2.3 程序里的說明書——注釋 7

1.2.4 標識符、常量和變量 9

1.3 先利其器——上機指導 13

1.3.1 環境設置 13

1.3.2 新建程序 14

1.3.3 輸入程序 16

1.3.4 運行程序 16

1.3.5 語法錯誤調試方法 18

1.3.6 邏輯錯誤調試方法 19

1.3.7 項目的打開和關閉 21

1.4 天平游戲——進制轉換 22

1.4.1 我從哪里來——二進制、

八進制、十六進制 22

1.4.2 不同進制數之間的轉換 22

第2章 數海尋源——數據類型、運算符和

表達式 26

2.1 細說數據類型 26

2.1.1 整型數據 26

2.1.2 實型數據 28

2.1.3 字符型數據 32

2.1.4 字符串常量 36

2.2 諸算達人——運算符和表達式 38

2.2.1 再談加、減、乘、除——

算術運算 38

2.2.2 命令:“進去!”——賦值 42

2.2.3 程序計數器——自增、自減 45

2.2.4 倒數**花絮——逗號運算 47

2.2.5 一把尺子——求字節數運算符

sizeof 48

2.3 位在我心中——位運算 48

第3章 一戰到底——順序結構 52

3.1 整裝待發——C語言中的語句 52

3.2 一個一個來——單個字符的輸出

與輸入 53

3.2.1 拿好鑰匙進倉庫——輸出與

輸入概述 53

3.2.2 向屏幕開火——單個字符的

輸出 54

3.2.3 飯要一口一口地吃——單個

字符的輸入 55

3.3 批量送貨——格式輸出與輸入 57

3.3.1 交警指揮交通——格式輸出

函數printf 57

3.3.2 多功能快遞員——格式輸入

函數scanf 61

3.4 變身專業小高手——順序結構

程序舉例 66

第4章 程序也能走捷徑——選擇結構 69

4.1 人工智能之源——實現選擇的運算 69

4.1.1 較量較量排老幾——關系運算和

邏輯運算 69

4.1.2 挑剔的“嗎+否則”——條件

運算 73

4.2 如果——if語句 74

4.2.1 教室停電不上課——if語句的

基本形式 74

4.2.2 一朝天子一朝臣——if語句的

完整形式 77

4.2.3 大盒里套小盒——if語句的

嵌套 82

4.3 多路開關——switch語句 85

4.3.1 司令的錦囊——switch語句的

形式 85

4.3.2 夾著書簽讀書——switch語句的

執行過程 87

4.3.3 拆包裝盒——switch語句的

嵌套 91

4.4 goto去哪兒了——goto語句 91

第5章 不必親手愚公移山——循環結構 93

5.1 我謹慎,看好了才會干——while

語句 93

5.2 我魯莽,先干了再說——do...while

語句 97

5.3 我勤奮,我勞動,我光榮——for

語句 99

5.3.1 按勞分配——for語句的基本

形式 99

5.3.2 勞動者的工作模式——for語句

的常見應用 100

5.3.3 有人接班我休息——表達式的

變化 104

5.4 循環里的循環——循環嵌套 106



5.5 埋頭干活中的抬頭看路——continue

和break語句 109

5.5.1 源于生活——continue和break

概述 109

5.5.2 下一個上——continue語句 110

5.5.3 前方施工請繞行——break

語句 112

5.6 輕車熟路——程序控制結構小結和

綜合舉例 112

第6章 把平房升級為樓房——數組 118

6.1 直線升級——一維數組 118

6.1.1 一維數組的基本用法 118

6.1.2 一維數組定義和引用的注意

事項 121

6.1.3 一維數組的初始化(定義時賦

初值) 124

6.1.4 一維數組的應用 125

6.2 這個經常有——查找和排序 130

6.2.1 放大鏡的背后——查找技術 130

6.2.2 混亂之治——排序技術 133

6.3 平面升級——二維數組 140

6.3.1 二維數組的定義和引用 140

6.3.2 二維數組在內存中的存儲形式 141

6.3.3 二維數組的初始化(定義時賦

初值) 141

6.3.4 二維數組程序舉例 142

6.3.5 二維數組是由一維數組組成的 145

第7章 蒙著面干活——函數 147

7.1 一個故事——函數概述 147

7.2 寫有多個自然段的文章——函數的

定義和調用 148

7.2.1 寫個自然段——函數的定義 149

7.2.2 叫服務員上菜——函數的調用 150



7.2.3 廚師是怎樣干活兒的——函數

調用的過程 151

7.2.4 上菜啦——函數的返回值 154

7.2.5 做指揮官的感覺——使用函數

編程 156

7.2.6 main函數的返回值 158

7.3 先喊你一聲——函數的聲明 158

7.4 函數的嵌套調用和遞歸調用 161

7.4.1 函數里的函數——函數的嵌套

調用 161

7.4.2 函數的遞歸調用 162

第8章 璀璨的星星——指針 168

8.1 別把地址不當值——指針變量 168

8.1.1 內存里的門牌號——地址 168

8.1.2 找張字條記地址——定義指針

變量 169

8.1.3 !凹垺睂S谩羔樧兞康幕愋 171

8.1.4 把地址記下來——指針變量的

賦值 172

8.1.5 指針運算倆兄弟——兩個運

算符 174

8.2 原來咱倆是一個朋友圈的—— 一維數組的指針 177

8.2.1 下一站到哪兒了——指針變量的

運算 177

8.2.2 “名字”的玄機—— 一維數組

名是指針變量 180

8.3 雙層皮——二級指針 184

8.3.1 我是你的上級——二維數組的

指針和行指針 184

8.3.2 來自“星星”的數組——指針

數組和指針的指針 190

8.3.3 指針三家人——變量小結 192

8.4 寄快遞,填快遞單——函數與

指針 194

8.4.1 把地址給快遞員——指針變量

作為函數參數 194

8.4.2 抓葡萄不抓粒,要抓柄——

數組作為函數參數 198

8.4.3 指針私房菜——返回地址值的

函數 203

8.4.4 函數遙控器——函數的指針 204

第9章 一兩撥千斤——字符串 206

9.1 集體入住賓館——字符串的存儲 206

9.1.1 以char型數組保存字符串 206

9.1.2 以char *型指針變量保存字符

串的首地址 208

9.2 一條路走到0——字符串的輸入和

輸出 210

9.3 針術秘笈——字符串處理技術 214

9.3.1 字符計數和字符轉換 214

9.3.2 字符串中字符的定位與字符串

連接 218

9.3.3 字符串的截斷 221

9.3.4 字符串中字符的刪除和復制 222

9.4 字符串小幫手——字符串庫函數 224

9.5 字符串進樓房——字符串數組與

多個字符串的處理 228

9.6 另類運行程序——main函數的

參數 230

第10章 超時空要塞——變量的作用域、

存儲類別和編譯預處理 233

10.1 變量的時空屬性——變量的作用域

和存儲類別 233

10.1.1 空間作用范圍——局部變量和

全局變量 233

10.1.2 時間作用范圍——變量的存儲

類別 238

10.2 有備無患——編譯預處理 242

10.2.1 潛伏代號——宏定義 242

10.2.2 自動復制、粘貼——文件

包含 245

10.2.3 早知當初,何必如此——條件

編譯 246

第11章 我的類型我做主——自定義

類型 248

11.1 多功能收納盒——結構體 248

11.1.1 繪制設計圖——定義結構體

類型 248

11.1.2 制作收納盒——使用結構體

變量 249

11.1.3 制作通訊錄——結構體數組 252

11.1.4 訓練弓箭手——結構指針

變量 254

11.1.5 重口味與輕口味——結構體

類型數據用于函數 255

11.1.6 收納盒套收納盒——結構體

類型的嵌套 259

11.2 公路橋洞——共用體 260

11.3 “栗子”擺出來——枚舉 262

11.4 給類型起“綽號”——類型定義

符typedef 263

11.5 內存空間的批發和零售——動態

存儲分配 264

11.6 電影院里的座次問題——鏈表 268

11.6.1 鏈表的建立和遍歷 269

11.6.2 鏈表節點的插入和刪除 273

11.6.3 鏈表的高級兄弟——高級鏈表

簡介 276

第12章 至高無上的控制權——文件 277

12.1 一針掌控全文件——文件指針 277

12.1.1 代號與文件牽手——文件的

打開 277

12.1.2 代號與文件分手——文件的

關閉 280

12.2 搬運流水線——文件的讀寫 280

12.2.1 文件操作流程 280

12.2.2 手指和筆尖——文件位置

指針 281

12.2.3 文本文件的讀寫 281

12.2.4 二進制文件的讀寫 284

12.3 這是手工活兒——文件的隨機

讀寫 288

第13章 編程高手武功秘笈——公共

基礎知識 295

13.1 水面下的冰山——計算機系統 295

13.1.1 計算機的發展 295

13.1.2 機箱里的那些事兒——計算機

硬件系統 296

13.1.3 計算機大管家——操作系統 300

13.2 數據組織的門道——數據結構與

算法 305

13.2.1 一招鮮——算法 306

13.2.2 聽我?N啵?N!獢祿Y構 307

13.2.3 幾種常見的數據結構 308

13.3 編程風格——程序設計方法和

軟件工程 316

13.3.1 程序設計方法和風格 316

13.3.2 軟件工程的基本概念 319

13.3.3 需求分析及其方法 320

13.3.4 軟件設計及其方法 321

13.3.5 我是來找碴的——軟件測試及

其方法 323

13.3.6 知錯必改——程序的調試 324

13.4 信息時代哪里來,你知道嗎——數據庫設計初步 324

13.4.1 關系數據庫及相關概念 325

13.4.2 數據表上的集合運算——關系

代數 327

13.4.3 數據庫系統 329

13.4.4 數據庫設計者眼里的世界——

數據模型 331

13.4.5 數據庫設計 333

附錄A 常用字符ASCII值對照表 336

附錄B C語言運算符的優先級和

結合性 337

附錄C C語言常用庫函數 338

索引 342

參考文獻 348

展開全部

C語言程序設計基礎(微課版) 作者簡介

張寧 天津大學副教授,在計算機類課程一線教學多年,善于以通俗易懂的方式面向零基礎非計算機專業學生授課,多次在各類講課大賽中獲獎。在國內外高水平刊物發表論文50余篇。著有《老兵新傳:Visual Basic核心編程及通用模塊開發》《C語言其實很簡單》《玩轉Office輕松過二級》等。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 深圳3D打印服务-3D打印加工-手板模型加工厂-悟空打印坊 | 科昊仪器超纯水机系统-可成气相液氮罐-美菱超低温冰箱-西安昊兴生物科技有限公司 | 3D全息投影_地面互动投影_360度立体投影_水幕灯光秀 | 广东银虎 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 深圳律师咨询_深圳律师事务所_华荣【免费在线法律咨询】网 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 专业的压球机生产线及解决方案厂家-河南腾达机械厂 | 电力电子产业网| 冷油器,取样冷却器,热力除氧器-连云港振辉机械设备有限公司 | 全自动过滤器_反冲洗过滤器_自清洗过滤器_量子除垢环_量子环除垢_量子除垢 - 安士睿(北京)过滤设备有限公司 | 冷轧机|两肋冷轧机|扁钢冷轧机|倒立式拉丝机|钢筋拔丝机|收线机-巩义市华瑞重工机械制造有限公司 | 「安徽双凯」自动售货机-无人售货机-成人用品-自动饮料食品零食售货机 | 车载加油机品牌_ 柴油加油机厂家| 无刷电机_直流无刷电机_行星减速机-佛山市藤尺机电设备有限公司 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 宿舍管理系统_智慧园区系统_房屋/房产管理系统_公寓管理系统 | X光检测仪_食品金属异物检测机_X射线检测设备_微现检测 | 家乐事净水器官网-净水器厂家「官方」 | 光栅尺_Magnescale探规_磁栅尺_笔式位移传感器_苏州德美达 | 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 设定时间记录电子秤-自动累计储存电子秤-昆山巨天仪器设备有限公司 | 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 单锥双螺旋混合机_双螺旋锥形混合机-无锡新洋设备科技有限公司 | 购买舔盐、舔砖、矿物质盐压块机,鱼饵、鱼饲料压块机--请到杜甫机械 | 高压互感器,电流互感器,电压互感器-上海鄂互电气科技有限公司 | 温州中研白癜风专科_温州治疗白癜风_温州治疗白癜风医院哪家好_温州哪里治疗白癜风 | 北京企业宣传片拍摄_公司宣传片制作-广告短视频制作_北京宣传片拍摄公司 | 【灵硕展览集团】展台展会设计_展览会展台搭建_展览展示设计一站式服务公司 | 书法培训-高考书法艺考培训班-山东艺霖书法培训凭实力挺进央美 | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | 智能电表|预付费ic卡水电表|nb智能无线远传载波电表-福建百悦信息科技有限公司 | 间苯二酚,间苯二酚厂家-淄博双和化工 | 环压强度试验机-拉链拉力试验机-上海倾技仪器仪表科技有限公司 | 展厅装修公司|企业展厅设计|展厅制作|展厅搭建—广州展厅装饰公司 | 新密高铝耐火砖,轻质保温砖价格,浇注料厂家直销-郑州荣盛窑炉耐火材料有限公司 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 制丸机,小型中药制丸机,全自动制丸机价格-甘肃恒跃制药设备有限公司 | 小型气象站_车载气象站_便携气象站-山东风途物联网 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 手板_手板模型制作_cnc手板加工厂-东莞天泓 | 德国BOSCH电磁阀-德国HERION电磁阀-JOUCOMATIC电磁阀|乾拓百科 |