新書推薦:
《
清季的洋务新政(全二卷)
》
售價:HK$
418.0
《
精力管理:有效地使用时间和专注力
》
售價:HK$
54.8
《
把世界留给黑暗与我:丁帆书评集
》
售價:HK$
74.8
《
大争之世:论中国文明重建
》
售價:HK$
75.9
《
AI动漫游戏绘画设计
》
售價:HK$
74.8
《
人间椅子 江户川乱步代表作
》
售價:HK$
49.5
《
奇特的一生(精装典藏2025版)
》
售價:HK$
61.6
《
德国天才(上下册)
》
售價:HK$
217.8
編輯推薦:
《C语言核心编程200例(视频课程 全套源程序)》是一本极具实用价值的编程参考书,它以丰富的实例和深入浅出的讲解,为读者呈现了C语言编程的核心技术和实战技巧。本书汇集了200个精心挑选的实例,涵盖从基础语法到高级应用的多个方面,包括常用算法、指针操作、链表、文件操作、系统编程、图形图像处理以及游戏开发等。每个实例都配有详细的技术解析、实现过程和扩展学习内容,帮助读者不仅理解代码的运行逻辑,更能深入掌握C语言的核心思想。无论是初学者还是有一定基础的程序员,都能通过这本书逐步提升编程能力,从简单的代码实践到复杂项目的开发。
此外,本书的实例由浅入深,循序渐进,非常适合读者在学习过程中逐步积累经验,增强对C语言的理解和应用能力。它不仅是一本学习指南,更是一本实用的参考手册,能够帮助读者在实际开发中快速解决技术难题。另外,本书提供了 AI 辅助高效编程的使用指南,帮助读者掌握应用 AI 工具高效编程的使用技巧。
內容簡介:
”《C语言核心编程200例(视频课程 全套源程序)》是一本 C 语言编程的实用指南。本书精心挑选了涵盖 C 语言开发应用关键领域的 200 个典型实例,实 例按照“实例说明”“关键技术”“实现过程”“扩展学习”模块进行分析解读,旨在通过大量的实例演练帮助 读者打好扎实的编程根基,进而掌握这一强大的编程开发工具。 本书内容涵盖了常用算法、指针与链表操作、文件操作、系统相关、图形图像、C 语言游戏开发等方面的 应用知识。每个实例都经过一线工程师精心编选,具有很强的实用性,这些实例为开发者提供了**的解决 方案。另外,本书提供了 AI 辅助高效编程的使用指南,帮助读者掌握应用 AI 工具高效编程的使用技巧。本 书还附赠了 C 语言编程开发的预备编程知识讲解视频、部分实例的实操讲解视频、环境搭建讲解视频和全部 实例的完整源程序等。 本书内容详尽,实例丰富,既适合高校学生、软件开发培训学员及相关求职人员学习,也适合 C 语言程 序员参考学习。”
關於作者:
李佳硕,首都医科大学博士研究生,研究方向是手术导航,用算法来做医学图像处理,然后整合到手术导航系统里面,帮助医生做手术。精通Python、C语言等编程语言。
目錄 :
第 1 章 常用算法 1
实例 001 将十进制数转换为二进制数 2
实例 002 输出一个正方形 3
实例 003 求两个数的和 5
实例 004 三个数字由小到大排序 6
实例 005 猴子摘桃 8
实例 006 计算某日是该年的第几天 9
实例 007 婚礼上的谎言 11
实例 008 百钱买百鸡 12
实例 009 打鱼晒网问题 13
实例 010 小球下落问题 15
实例 011 巧分苹果 16
实例 012 老师分糖果 18
实例 013 判断闰年 19
实例 014 黑纸与白纸 20
实例 015 阿姆斯特朗数 22
实例 016 水池注水问题 23
实例 017 求学生总成绩和平均成绩 24
实例 018 检查字符类型 25
实例 019 模拟自动售货机 26
实例 020 加油站加油 28
实例 021 简单计算器 29
实例 022 一元钱的兑换方案 30
实例 023 打印乘法口诀表 32
实例 024 绘制余弦曲线 33
实例 025 打印杨辉三角形 34
实例 026 求总数问题 36
实例 027 抽屉原理 37
实例 028 灯塔数量 38
实例 029 输出 10~100 之间的素数 39
实例 030 爱因斯坦阶梯问题 41
实例 031 银行存款问题 42
实例 032 计算字符串中的单词个数 43
实例 033 选票统计 45
实例 034 使用数组统计学生成绩 46
实例 035 模拟比赛打分 48
实例 036 设计魔方阵 50
实例 037 递归解决年龄问题 51
实例 038 分鱼问题 53
实例 039 分数计算器程序 54
实例 040 字符升序排列 57
实例 041 在指定的位置后插入字符串 58
实例 042 计算学生平均身高 60
实例 043 用宏定义实现值互换 61
第 2 章 指针与链表操作 63
实例 044 使用指针实现数据交换 64
实例 045 使用指针实现整数排序 66
实例 046 指向结构体变量的指针 67
实例 047 使用指针输出数组元素 68
实例 048 使用指针查找数组中的最大值和最小值 70
实例 049 使用返回指针的函数查找 最大值 71
实例 050 使用指针连接两个字符串 73
实例 051 用指针实现逆序存放数组元素值 74
实例 052 用指针数组构造字符串数组 75
实例 053 用指针函数输出学生成绩 77
实例 054 寻找相同元素的指针 78
实例 055 查找成绩不及格的学生 80
实例 056 使用指针的指针输出字符串 81
实例 057 使用指向指针的指针对字符串排序 83
实例 058 输入月份号输出英文月份名 84
实例 059 寻找指定元素的指针 85
实例 060 字符串的匹配 87
实例 061 比较计数 88
实例 062 找出最高分 89
实例 063 信息查询 91
实例 064 候选人计票程序 93
实例 065 使用 malloc() 函数分配内存 94
实例 066 使用共用体存放老师和学生信息 95
实例 067 共用体处理任意类型数据 97
实例 068 创建单链表 98
实例 069 创建双链表 101
实例 070 创建循环链表 104
实例 071 使用头插入法建立单链表 106
实例 072 调用 calloc() 函数动态分配内存 107
实例 073 输出约瑟夫环 108
实例 074 创建顺序表并插入元素 110
实例 075 合并两个链表 112
实例 076 单链表就地逆置 114
实例 077 使用指针交换两个数组中的最大值 116
实例 078 输出今天星期几 118
实例 079 图的广度优先搜索 119
实例 080 用栈及递归计算多项式 122
实例 081 输出二维数组的一个元素 124
实例 082 取出整型数据的高字节数据 126
实例 083 简单的文本编辑器 127
实例 084 为具有三个数组元素的数组分配内存 131
实例 085 为二维数组动态分配内存 132
实例 086 商品信息的动态存放 133
实例 087 编写头文件包含圆面积的 计算公式 134
实例 088 利用宏定义求偶数和 135
实例 089 输出二维数组有关值 136
实例 090 使用条件编译隐藏密码 138
第 3 章 文件操作 139
实例 091 读取磁盘文件 140
实例 092 将数据写入磁盘文件 142
实例 093 格式化读写文件 143
实例 094 成块读写操作 145
实例 095 随机读写文件 147
实例 096 以“行”为单位读写文件 150
实例 097 将文件内容复制到另一文件 152
实例 098 合并两个文件信息 153
实例 099 统计文件内容 155
实例 100 文件的错误处理 157
实例 101 创建文件 159
实例 102 创建临时文件 161
实例 103 重命名文件 162
实例 104 删除文件 163
实例 105 删除文件中的内容 164
实例 106 关闭打开的所有文件 167
实例 107 同时显示两个文件的内容 169
实例 108 文件分割 171
实例 109 文件加密 173
实例 110 明码序列号保护 175
实例 111 非明码序列号保护 176
实例 112 凯撒加密 179
实例 113 RSA 加密 182
第 4 章 系统相关 185
实例 114 固定格式输出当前时间 186
实例 115 当前时间转换为格林尼治时间 187
实例 116 显示程序运行时间 188
实例 117 设置 DOS 系统日期 189
实例 118 设置 DOS 系统时间 190
实例 119 获取当前日期与时间 191
实例 120 获取当地日期与时间 192
实例 121 设置系统日期 193
实例 122 获取 BIOS 常规内存容量 195
实例 123 读取和设置 BIOS 计时器 196
实例 124 获取 CMOS 密码 197
实例 125 鼠标中断 199
实例 126 设置文本显示模式 201
实例 127 获取当前磁盘空间信息 205
实例 128 备份或恢复硬盘分区表 207
实例 129 硬盘逻辑锁 213
实例 130 显卡类型测试 214
实例 131 获取环境变量 216
实例 132 获取系统配置信息 218
实例 133 获取寄存器信息 220
实例 134 恢复内存文本 221
实例 135 绘制立体窗口 225
实例 136 控制扬声器声音 227
实例 137 获取 Caps Lock 键状态 228
实例 138 删除多级目录 229
实例 139 字符串复制到指定空间 232
实例 140 查找位置信息 233
实例 141 复制当前目录 235
实例 142 产生唯一文件 236
实例 143 不同亮度显示 237
实例 144 字母检测 238
实例 145 建立目录 240
实例 146 删除目录 241
实例 147 数字检测 242
实例 148 快速分类 243
实例 149 访问系统 temp 中的文件 245
实例 150 设置组合键 247
实例 151 求相对的最小整数 248
实例 152 求直角三角形斜边 249
实例 153 小数分离 250
实例 154 求任意数 n 次幂 251
实例 155 函数实现字符匹配 252
实例 156 任意大写字母转换成小写字母 254
实例 157 打印 1 到 5 的阶乘 255
第 5 章 图形图像 257
实例 158 绘制直线 258
实例 159 绘制表格 260
实例 160 绘制矩形 261
实例 161 绘制椭圆 263
实例 162 绘制圆弧线 264
实例 163 绘制扇区 266
实例 164 绘制空心圆 267
实例 165 绘制正弦曲线 268
实例 166 绘制彩带 270
实例 167 黄色网格填充的椭圆 272
实例 168 红色间隔点填充多边形 274
实例 169 绘制五角星 275
实例 170 颜色变换 276
实例 171 彩色扇形 278
实例 172 输出不同字体 279
实例 173 相同图案的输出 282
实例 174 设置文本及背景颜色 284
实例 175 简单的键盘画图程序 286
实例 176 鼠标绘图 290
实例 177 艺术清屏 292
实例 178 图形时钟 296
实例 179 火箭发射 299
实例 180 左右移动的问候语 301
实例 181 正方形下落 303
实例 182 跳动的小球 304
实例 183 旋转的五角星 306
实例 184 变化的同心圆 309
实例 185 小球碰撞 310
实例 186 绘制圆形精美图案 313
实例 187 直线精美图案 315
实例 188 心形图案 316
实例 189 钻石图案 318
实例 190 雪花 319
实例 191 太阳花图案 322
第 6 章 C 语言游戏开发 325
实例 192 猜数字游戏 326
实例 193 打字游戏 329
实例 194 弹力球游戏 334
实例 195 吃豆游戏 342
实例 196 迷宫游戏 344
实例 197 俄罗斯方块 348
实例 198 推箱子游戏 352
实例 199 贪吃蛇游戏 357
实例 200 五子棋游戏 363
附录 A AI 辅助高效编程 376
附录 B C 语言代码规范 394
附录 C 常用字符与 ASCII 代码 对照表 400
內容試閱 :
程序开发是一项复杂而富有创造性的工作,它不仅需要开发人员掌握各方面的知识,还需 要具备丰富的开发经验及创造性的编程思维。丰富的开发经验可以迅速提升开发人员解决实际问题的能力,从而缩短开发时间,使编程工作更为高效。
为使开发人员获得更多的经验,我们C语言开发团队精心设计了200个经典实例,涵盖了C语言项目开发中的核心技术,以达到丰富编程经验、从实战中学技术的目的。
本书内容
本书分为6章,共计200个实例,书中实例均为一线开发人员精心设计,囊括了开发中经 常使用和需要解决的热点、难点问题。在讲解实例时,分别从实例说明、关键技术、实现过程、扩展学习模块进行讲解。
本书特点
01、实例丰富,涵盖广泛
本书精选了200个实例,涵盖了C语言程序开发各个方面的核心技术,以便读者积累丰 富的开发经验。
02、关键技术实用、具体
书中所选实例均是项目开发中经常使用的技术,涵盖了编程中多个方面的各种应用,由一 线工程师精心编选而成,可以帮助开发人员解读该技术的实现过程。读者在开发时所需的关键技术、技巧可以通过本书查找。
03、书网结合、同步学习
为方便读者更好地使用本书进行学习,本书提供网络支持和服务,读者使用手机扫描下方 预备知识基础视频和项目开发讲解视频二维码,可以在手机端播放教学视频,也可以将本书视频下载到电脑中,在电脑端学习。
04、可操作性强
开发人员可以参照本书中的实例,开发出自己的实例,简单易学,便于积累经验。
05、技术服务完善
本书提供环境搭建视频、预备知识基础视频、部分实例的讲解视频以及全书的实例源程 序,另提供代码查错器帮助读者排查编程中的错误。读者可扫描以下视频二维码观看视频讲 解,也可以扫描以下学习资源二维码,将资源下载到电脑中进行学习与演练。如果下载或学习 中遇到技术问题,可以扫描以下技术支持二维码,获取技术帮助。
本书特别约定
01、实例使用方法
用户在学习本书的过程中,可以打开实例源代码,修改实例的只读属性。有些实例需要使 用相应的数据库或第三方资源,这些实例在使用前需要进行相应配置。
02、源码位置
实例的存储格式为“Code\\ 章号 \\ 实例序号”。
03、部分实例只给出关键代码
由于篇幅限制,书中有些实例只给出了关键代码,完整代码请参考资源包中的实例源程序。
关于作者
本书由李佳硕策划并组织编写,参与编写的还有李永才、程瑞红、李贺、李海、高润岭、 邹淑芳、李根福、张世辉、孙楠、孙德铭、周淑云、张勇生、刘清怀等,在此一并表示感谢。 在编写本书的过程中,我们本着科学、严谨的态度,力求精益求精,但疏漏在所难免,敬 请广大读者批评指正。
最后祝福大家在求知路上披荆斩棘,用辛勤与汗水共铸通天之塔,直抵星辰!
编 者
2025 年 4 月