C语言程序设计(第三版)
定价:¥49.50
作者: 张小梅
出版时间:2026-02
最新印次日期:2026-2
出版社:北京出版社
“十四五”职业教育国家规划教材
- 北京出版社
- 9787200204124
- 3-1
- 2026-02
- 电子与信息大类
- 计算机类
- 计算机
- 高职
内容简介
本书以立德树人为宗旨,遵循“程序设计为主线、编程应用为驱动”的核心编写理念,打造“理论+实训”高度融合的教学体系,助力学习者快速掌握C语言编程核心技能与程序设计思维。
本书以美国国家标准C语言(ANSI C)为核心内容,以广泛应用的Microsoft Visual C++ 6.0和Microsoft Visual C++ 2010为实践平台,保持12章主体框架不变,系统涵盖C语言概述、数据类型与表达式、三大程序结构、数组、函数、指针、结构体、文件操作及综合实训等内容,构建了连贯完整的知识体系,实现从单一技能点到综合项目开发的能力跃迁。同时,教材内容编排注重知识体系的完整性与技术的前沿性,案例设计兼顾教学适用性与行业标准,深度融合专业教学与价值引领,在教学过程中同步融入规范编程、团队协作等职业素养培养。
本书配套资源丰富,包含微课视频、课程标准、PPT 课件、案例素材、项目源代码、习题答案及解析等数字化学习资源,为教与学提供全方位支撑。本书既可作为高等职业院校程序设计课程的核心教材,也适用于各类编程培训班教学,是零基础学习者入门C语言、提升编程实践能力的优质指南。
本书以美国国家标准C语言(ANSI C)为核心内容,以广泛应用的Microsoft Visual C++ 6.0和Microsoft Visual C++ 2010为实践平台,保持12章主体框架不变,系统涵盖C语言概述、数据类型与表达式、三大程序结构、数组、函数、指针、结构体、文件操作及综合实训等内容,构建了连贯完整的知识体系,实现从单一技能点到综合项目开发的能力跃迁。同时,教材内容编排注重知识体系的完整性与技术的前沿性,案例设计兼顾教学适用性与行业标准,深度融合专业教学与价值引领,在教学过程中同步融入规范编程、团队协作等职业素养培养。
本书配套资源丰富,包含微课视频、课程标准、PPT 课件、案例素材、项目源代码、习题答案及解析等数字化学习资源,为教与学提供全方位支撑。本书既可作为高等职业院校程序设计课程的核心教材,也适用于各类编程培训班教学,是零基础学习者入门C语言、提升编程实践能力的优质指南。
目录
单元一 认识 C 程序
任务 1 C 语言的发展与特点
任务 2 编写第一个 C 程序
任务 3 C 程序的执行过程
任务 4 C 语言的开发环境
单元二 C 程序设计基础
任务 1 C 的数据类型
任务 2 常量和变量
任务 3 算术表达式与赋值表达式
任务 4 条件判断
任务 5 数据类型的转换
单元三 顺序结构程序设计
任务 1 字符数据的输入与输出
任务 2 格式化输入与输出
任务 3 顺序结构程序设计
单元四 选择结构程序设计
任务 1 选择结构的编程思想
任务 2 if 语句
任务 3 switch 语句
单元五 循环结构程序设计
任务 1 循环结构的编程思想
任务 2 实现循环的三种语句
任务 3 与循环有关的控制语句
任务 4 循环的嵌套
单元六 数组
任务 1 数组的引入
任务 2 一维数组
任务 3 二维数组
任务 4 字符数组与字符串
单元七 用户自定义函数
任务 1 模块化程序设计思想
任务 2 函数的定义和调用
任务 3 函数间的参数传递
任务 4 函数的嵌套调用
任务 5 函数的递归调用
任务 6 变量的作用域
任务 7 变量的生存期
单元八 编译预处理
任务 1 宏定义
任务 2 文件包含
单元九 指针
任务 1 认识指针
任务 2 指针访问基本变量
任务 3 指针与一维数组
任务 4 指针与二维数组
任务 5 指针与字符串
任务 6 指针数组
任务 7 指针做函数参数
任务 8 指向函数的指针变量
任务 9 指针型函数
单元十 构造数据类型
任务 1 结构体
任务 2 结构体数组
任务 3 共用体
任务 4 枚举类型
单元十一 文件读写技术
任务 1 文件的打开与关闭
任务 2 字符的读写
任务 3 字符串的读写
任务 4 数据块的读写
任务 5 格式化读写
任务 6 文件定位
单元十二 C 语言综合实训
附录
附录 I 常用字符与 ASCII 码对照表
附录 II 关键字及其用途
附录 III 运算符的优先级和结合性
附录Ⅳ Turbo C2.0 常用库函数
参考文献
任务 1 C 语言的发展与特点
任务 2 编写第一个 C 程序
任务 3 C 程序的执行过程
任务 4 C 语言的开发环境
单元二 C 程序设计基础
任务 1 C 的数据类型
任务 2 常量和变量
任务 3 算术表达式与赋值表达式
任务 4 条件判断
任务 5 数据类型的转换
单元三 顺序结构程序设计
任务 1 字符数据的输入与输出
任务 2 格式化输入与输出
任务 3 顺序结构程序设计
单元四 选择结构程序设计
任务 1 选择结构的编程思想
任务 2 if 语句
任务 3 switch 语句
单元五 循环结构程序设计
任务 1 循环结构的编程思想
任务 2 实现循环的三种语句
任务 3 与循环有关的控制语句
任务 4 循环的嵌套
单元六 数组
任务 1 数组的引入
任务 2 一维数组
任务 3 二维数组
任务 4 字符数组与字符串
单元七 用户自定义函数
任务 1 模块化程序设计思想
任务 2 函数的定义和调用
任务 3 函数间的参数传递
任务 4 函数的嵌套调用
任务 5 函数的递归调用
任务 6 变量的作用域
任务 7 变量的生存期
单元八 编译预处理
任务 1 宏定义
任务 2 文件包含
单元九 指针
任务 1 认识指针
任务 2 指针访问基本变量
任务 3 指针与一维数组
任务 4 指针与二维数组
任务 5 指针与字符串
任务 6 指针数组
任务 7 指针做函数参数
任务 8 指向函数的指针变量
任务 9 指针型函数
单元十 构造数据类型
任务 1 结构体
任务 2 结构体数组
任务 3 共用体
任务 4 枚举类型
单元十一 文件读写技术
任务 1 文件的打开与关闭
任务 2 字符的读写
任务 3 字符串的读写
任务 4 数据块的读写
任务 5 格式化读写
任务 6 文件定位
单元十二 C 语言综合实训
附录
附录 I 常用字符与 ASCII 码对照表
附录 II 关键字及其用途
附录 III 运算符的优先级和结合性
附录Ⅳ Turbo C2.0 常用库函数
参考文献















