顶部
收藏

C语言程序设计


作者:
总主编 何欢;主编 林莉莎 周宪章 方东旭
定价:
38.00 元
版面字数:
300.00千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
暂无
ISBN:
978-7-04-067709-6
物料号:
67709-00
出版时间:
2026-09-02
读者对象:
中等职业教育

本书是中高职贯通培养系列教材,依据教育部颁布的专业教学标准及重庆市高等职业教育分类考试计算机类专业考试说明,并参照相关职业技能鉴定规范,结合职业教育教学实际编写而成。本书系统介绍C语言的基本语法与程序设计方法,帮助零基础读者稳步掌握C语言的核心概念和编程技能。全书共分为7个模块,依次为:程序设计入门、程序设计基础知识、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组以及模块化程序设计——函数。通过由浅入深的内容安排,读者将循序渐进地掌握程序的基本构成、数据类型与运算符、流程控制、数组应用及函数定义与调用等关键知识。本书注重理论与实践结合,通过丰富的例题与练习,提升读者的编程思维与实际应用能力,为后续学习数据结构、操作系统等进阶课程奠定坚实基础。 本书配套课件、电子教案、程序源代码及课后习题答案等辅教辅学资源,请登录高等教育出版社新形态教材网(https://abooks.hep.com.cn)获取相关资源。详细使用方法见本书最后一页“郑重声明”下方的“学习卡账号使用说明”。 本书可作为职业院校计算机类专业教学用书,也可作为重庆市计算机类专业对口升学考试及相关行业从业人员岗位培训的参考用书。
  • 目录
    • 前辅文
      • 模块1 程序设计入门
        • 任务1.1 初识C语言与编程环境
          • 1.1.1 计算机语言
            • 1.1.2 C语言的发展历史
              • 1.1.3 C语言的特点
                • 1.1.4 程序的开发过程
                  • 1.1.5 思考与练习
                  • 任务1.2 剖析C程序的基本结构
                    • 1.2.1 简单的C语言程序
                      • 1.2.2 C语言程序的结构特点
                        • 1.2.3 C程序的开发过程
                          • 1.2.4 计算圆的半径
                            • 1.2.5 思考与练习
                            • 任务1.3 搭建C语言集成开发环境
                              • 1.3.1 C-Free 5.0编译环境应用实例
                                • 1.3.2 Dev C++编译环境应用实例
                                  • 1.3.3 设计简易计算器界面
                                    • 1.3.4 思考与练习
                                    • 综合测试
                                    • 模块2 程序设计基础知识
                                      • 任务2.1 程序数据的类型与表示
                                        • 2.1.1 C语言的数据类型
                                          • 2.1.2 标识符、常量和变量
                                            • 2.1.3 基本数据类型及其修饰符
                                              • 2.1.4 中国高铁速度的计算
                                                • 2.1.5 思考与练习
                                                • 任务2.2 实现程序数据的输入与输出
                                                  • 2.2.1 输出在C语言中的实现
                                                    • 2.2.2 输入在C语言中的实现
                                                      • 2.2.3 字符数据的专用输入/输出函数
                                                        • 2.2.4 计算银行存款利息
                                                          • 2.2.5 思考与练习
                                                          • 任务2.3 运用运算符与表达式处理数据
                                                            • 2.3.1 算术运算符与算术表达式
                                                              • 2.3.2 赋值运算符与赋值表达式
                                                                • 2.3.3 关系运算与逻辑运算
                                                                  • 2.3.4 逗号运算与条件运算
                                                                    • 2.3.5 数据类型的转换
                                                                      • 2.3.6 摄氏温度与华氏温度的转换
                                                                        • 2.3.7 思考与练习
                                                                        • 综合测试
                                                                        • 模块3 顺序结构程序设计
                                                                          • 任务3.1 认识算法与流程图描述
                                                                            • 3.1.1 算法的概念
                                                                              • 3.1.2 算法的表示
                                                                                • 3.1.3 算法设计案例
                                                                                  • 3.1.4 求一元二次方程根的算法实训
                                                                                    • 3.1.5 思考与练习
                                                                                    • 任务3.2 编写顺序结构程序
                                                                                      • 3.2.1 结构化程序设计
                                                                                        • 3.2.2 C语言的语句
                                                                                          • 3.2.3 顺序程序设计示例
                                                                                            • 3.2.4 计算三角形面积的海伦公式
                                                                                              • 3.2.5 思考与练习
                                                                                              • 综合测试
                                                                                              • 模块4 选择结构程序设计
                                                                                                • 任务4.1 运用if语句实现分支判断
                                                                                                  • 4.1.1 if语句格式
                                                                                                    • 4.1.2 if语句的嵌套
                                                                                                      • 4.1.3 if语句的应用示例
                                                                                                        • 4.1.4 百分制与五级制成绩转换
                                                                                                        • 任务4.2 运用switch语句实现多分支选择
                                                                                                          • 4.2.1 switch语句的格式
                                                                                                            • 4.2.2 switch语句应用示例
                                                                                                              • 4.2.3 年份生肖判定实践
                                                                                                                • 4.2.4 思考与练习
                                                                                                                • 综合测试
                                                                                                                • 模块5 循环结构程序设计
                                                                                                                  • 任务5.1 使用while语句构建循环
                                                                                                                    • 5.1.1 while语句
                                                                                                                      • 5.1.2 while语句的应用场景
                                                                                                                        • 5.1.3 计算n!(阶乘)
                                                                                                                          • 5.1.4 思考与练习
                                                                                                                          • 任务5.2 使用do-while语句构建循环
                                                                                                                            • 5.2.1 do-while语句
                                                                                                                              • 5.2.2 do-while语句的应用场景
                                                                                                                                • 5.2.3 判定整数位数
                                                                                                                                  • 5.2.4 思考与练习
                                                                                                                                  • 任务5.3 使用for语句构建循环
                                                                                                                                    • 5.3.1 for语句
                                                                                                                                      • 5.3.2 for语句的应用场景
                                                                                                                                        • 5.3.3 计算斐波那契数列的前20项
                                                                                                                                          • 5.3.4 思考与练习
                                                                                                                                          • 任务5.4 多重循环的嵌套与应用
                                                                                                                                            • 5.4.1 多重循环结构
                                                                                                                                              • 5.4.2 多重循环的应用
                                                                                                                                                • 5.4.3 显示多层金字塔图案
                                                                                                                                                  • 5.4.4 思考与练习
                                                                                                                                                  • 任务5.5 循环的中断与流程控制
                                                                                                                                                    • 5.5.1 break语句
                                                                                                                                                      • 5.5.2 continue语句
                                                                                                                                                        • 5.5.3 综合应用示例
                                                                                                                                                          • 5.5.4 查找范围内的素数
                                                                                                                                                            • 5.5.5 思考与练习
                                                                                                                                                            • 综合测试
                                                                                                                                                            • 模块6 数组
                                                                                                                                                              • 任务6.1 一维数组的定义与应用
                                                                                                                                                                • 6.1.1 一维数组定义
                                                                                                                                                                  • 6.1.2 一维数组元素的引用
                                                                                                                                                                    • 6.1.3 一维数组元素的初始化
                                                                                                                                                                      • 6.1.4 学生成绩数据的排序实训
                                                                                                                                                                        • 6.1.5 思考与练习
                                                                                                                                                                        • 任务6.2 二维数组的定义与应用
                                                                                                                                                                          • 6.2.1 二维数组定义
                                                                                                                                                                            • 6.2.2 二维数组元素的引用
                                                                                                                                                                              • 6.2.3 二维数组元素的初始化
                                                                                                                                                                                • 6.2.4 矩阵减法运算
                                                                                                                                                                                  • 6.2.5 思考与练习
                                                                                                                                                                                  • 任务6.3 字符数组与字符串处理
                                                                                                                                                                                    • 6.3.1 字符数组定义
                                                                                                                                                                                      • 6.3.2 字符数组的初始化
                                                                                                                                                                                        • 6.3.3 字符串的输入/输出
                                                                                                                                                                                          • 6.3.4 字符串处理函数
                                                                                                                                                                                            • 6.3.5 字符串不同字符统计实训
                                                                                                                                                                                              • 6.3.6 思考与练习
                                                                                                                                                                                              • 综合测试
                                                                                                                                                                                              • 模块7 模块化程序设计——函数
                                                                                                                                                                                                • 任务7.1 函数的定义与声明
                                                                                                                                                                                                  • 7.1.1 函数的定义
                                                                                                                                                                                                    • 7.1.2 函数的声明
                                                                                                                                                                                                      • 7.1.3 函数的参数与返回值
                                                                                                                                                                                                        • 7.1.4 素数判定函数的定义
                                                                                                                                                                                                          • 7.1.5 思考与练习
                                                                                                                                                                                                          • 任务7.2 函数的调用
                                                                                                                                                                                                            • 7.2.1 函数的一般调用方式
                                                                                                                                                                                                              • 7.2.2 函数的嵌套调用
                                                                                                                                                                                                                • 7.2.3 函数的递归调用
                                                                                                                                                                                                                  • 7.2.4 计算1!+2!+...n!
                                                                                                                                                                                                                    • 7.2.5 思考与练习
                                                                                                                                                                                                                    • 任务7.3 数组作为函数参数的应用
                                                                                                                                                                                                                      • 7.3.1 数组元素作为函数参数
                                                                                                                                                                                                                        • 7.3.2 数组名作为函数参数
                                                                                                                                                                                                                          • 7.3.3 数组作为函数参数的应用
                                                                                                                                                                                                                            • 7.3.4 思考与练习
                                                                                                                                                                                                                            • 任务7.4 局部变量与全局变量的应用
                                                                                                                                                                                                                              • 7.4.1 局部变量
                                                                                                                                                                                                                                • 7.4.2 全局变量
                                                                                                                                                                                                                                  • 7.4.3 变量的存储方式
                                                                                                                                                                                                                                    • 7.4.4 局部变量与全局变量的应用
                                                                                                                                                                                                                                      • 7.4.5 思考与练习
                                                                                                                                                                                                                                      • 综合测试
                                                                                                                                                                                                                                      • 附录A 常用字符与ASCII码对照表
                                                                                                                                                                                                                                        • 附录B C语言运算符的优先级与结合性

                                                                                                                                                                                                                                        相关图书