顶部
收藏

程序设计方法与技术——C语言


作者:
顾春华
定价:
40.00 元
版面字数:
440千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2023年
ISBN:
978-7-04-048404-5
物料号:
48404-00
出版时间:
2017-09-06
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书以程序设计初学者为阅读对象,以程序设计解决问题为主线,以编程思维、编程技能、语法知识和编程规范为内容框架,通过丰富的实例由浅入深地介绍C 语言程序设计的基本思想与方法。

本书导言部分介绍程序和程序设计及其教学建议,随后包括了程序设计概述、输入输出、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、结构体和指针等内容。为了提高读者的学习兴趣和成就感,各章节都选取了大量贴近生活的有趣案例;书中以思考、常见错误、编程经验等形式总结了程序设计的技术和方法。

本书适合作为高等院校各专业学生的教学用书,也可作为广大编程爱好者的自学读物,对从事软件设计与开发的技术人员也是一本很好的参考书。

  • 目录
    • 前辅文
      • 0 导言
        • 0.1 程序无所不在
          • 0.2 人人都要理解编程
            • 0.3 解剖一个程序
              • 0.4 编程的主要内容
                • 0.5 如何学好程序设计
                  • 0.6 如何教好程序设计
                    • 小结
                    • 1 程序设计概述
                      • 1.1 程序的概念
                        • 1.2 程序设计语言
                          • 1.2.1 问题描述与程序设计
                            • 1.2.2 汇编语言和机器语言
                              • 1.2.3 高级语言及其翻译
                              • 1.3 初识C 程序
                                • 1.3.1 C 语言概述
                                  • 1.3.2 数值计算的C 程序
                                    • 1.3.3 简单游戏的C 程序
                                      • 1.3.4 C 程序的实现过程
                                      • 1.4 C 程序的基本语法
                                        • 1.4.1 C 程序的基本结构
                                          • 1.4.2 C 程序的基本元素
                                            • 1.4.3 C 程序编程风格
                                            • 1.5 C 程序设计方法
                                              • 1.5.1 问题分析
                                                • 1.5.2 算法设计
                                                  • 1.5.3 程序编写
                                                    • 1.5.4 运行调试
                                                    • 1.6 常见C 程序的错误
                                                      • 1.6.1 语法错误——编译错误
                                                        • 1.6.2 语法错误——连接错误
                                                          • 1.6.3 逻辑错误——结果不正确
                                                            • 1.6.4 逻辑错误——运行时错误
                                                            • 小结
                                                              • 习题1
                                                              • 2 输入输出
                                                                • 2.1 计算机与外界的交互
                                                                  • 2.1.1 输入输出设备
                                                                    • 2.1.2 程序的输入输出
                                                                    • 2.2 信息的显示与录入
                                                                      • 2.2.1 显示固定内容的信息
                                                                        • 2.2.2 信息录入
                                                                        • 2.3 输入输出设计
                                                                          • 2.3.1 输出设计
                                                                            • 2.3.2 输出的多样化
                                                                              • 2.3.3 输入设计
                                                                                • 2.3.4 输入的多样化
                                                                                • 2.4 输入输出格式控制
                                                                                  • 2.4.1 显示内容格式控制
                                                                                    • 2.4.2 数据输入格式控制
                                                                                    • 2.5 综合案例
                                                                                      • 小结
                                                                                        • 习题2
                                                                                        • 3 顺序结构程序设计
                                                                                          • 3.1 顺序结构
                                                                                            • 3.1.1 设计顺序结构程序
                                                                                              • 3.1.2 语句的分类
                                                                                              • 3.2 表达式语句
                                                                                                • 3.2.1 表达式
                                                                                                  • 3.2.2 算术运算符
                                                                                                    • 3.2.3 赋值语句
                                                                                                    • 3.3 数据与数据类型
                                                                                                      • 3.3.1 常量与变量
                                                                                                        • 3.3.2 整型变量与整型常量
                                                                                                          • 3.3.3 浮点型变量与浮点型常量
                                                                                                            • 3.3.4 字符变量与字符常量
                                                                                                              • 3.3.5 变量类型的转换
                                                                                                              • 3.4 变量的存储
                                                                                                                • 3.4.1 变量与内存的关系
                                                                                                                  • 3.4.2 变量在内存中的表示形式
                                                                                                                  • 3.5 指针变量
                                                                                                                    • 3.6 综合案例
                                                                                                                      • 小结
                                                                                                                        • 习题3
                                                                                                                        • 4 选择结构程序设计
                                                                                                                          • 4.1 门票价格问题
                                                                                                                            • 4.2 条件的表示
                                                                                                                              • 4.2.1 关系运算
                                                                                                                                • 4.2.2 逻辑运算
                                                                                                                                  • 4.2.3 短路求值
                                                                                                                                  • 4.3 单分支结构
                                                                                                                                    • 4.3.1 if 语句
                                                                                                                                      • 4.3.2 复合语句
                                                                                                                                      • 4.4 双分支结构
                                                                                                                                        • 4.4.1 if-else 语句
                                                                                                                                          • 4.4.2 条件运算
                                                                                                                                            • 4.4.3 if-else 嵌套
                                                                                                                                              • 4.4.4 if-else 配对
                                                                                                                                              • 4.5 多分支结构
                                                                                                                                                • 4.5.1 if 语句级联
                                                                                                                                                  • 4.5.2 switch 语句
                                                                                                                                                  • 4.6 综合案例
                                                                                                                                                    • 小结
                                                                                                                                                      • 习题4
                                                                                                                                                      • 5 循环结构程序设计
                                                                                                                                                        • 5.1 自动售货机问题
                                                                                                                                                          • 5.2 三种循环结构
                                                                                                                                                            • 5.2.1 while 语句
                                                                                                                                                              • 5.2.2 do-while 语句
                                                                                                                                                                • 5.2.3 for 语句
                                                                                                                                                                  • 5.2.4 三种循环语句的比较
                                                                                                                                                                  • 5.3 循环的嵌套
                                                                                                                                                                    • 5.4 辅助控制语句
                                                                                                                                                                      • 5.4.1 break 语句
                                                                                                                                                                        • 5.4.2 continue 语句
                                                                                                                                                                        • 5.5 应用举例
                                                                                                                                                                          • 5.5.1 穷举法
                                                                                                                                                                            • 5.5.2 迭代法
                                                                                                                                                                              • 5.5.3 累加累乘法
                                                                                                                                                                                • 5.5.4 打印有规律的图形
                                                                                                                                                                                  • 5.5.5 其他应用
                                                                                                                                                                                  • 5.6 综合案例
                                                                                                                                                                                    • 小结
                                                                                                                                                                                      • 习题5
                                                                                                                                                                                      • 6 数组
                                                                                                                                                                                        • 6.1 成绩统计问题
                                                                                                                                                                                          • 6.2 数组的概念
                                                                                                                                                                                            • 6.2.1 数组的定义及访问
                                                                                                                                                                                              • 6.2.2 数组的初始化
                                                                                                                                                                                              • 6.3 一维数组常见操作
                                                                                                                                                                                                • 6.3.1 排序问题
                                                                                                                                                                                                  • 6.3.2 插入与删除问题
                                                                                                                                                                                                    • 6.3.3 查找问题
                                                                                                                                                                                                    • 6.4 二维数组
                                                                                                                                                                                                      • 6.4.1 二维数组的定义及存储
                                                                                                                                                                                                        • 6.4.2 二维数组应用
                                                                                                                                                                                                        • 6.5 字符数组及字符串处理
                                                                                                                                                                                                          • 6.5.1 文本数据处理
                                                                                                                                                                                                            • 6.5.2 字符数组处理字符串的方法
                                                                                                                                                                                                              • 6.5.3 字符串的常见处理
                                                                                                                                                                                                                • 6.5.4 常用字符串处理函数
                                                                                                                                                                                                                • 6.6 指针与数组关系初步
                                                                                                                                                                                                                  • 6.6.1 指针的算术运算
                                                                                                                                                                                                                    • 6.6.2 数组元素的指针表示法
                                                                                                                                                                                                                    • 6.7 综合案例
                                                                                                                                                                                                                      • 小结
                                                                                                                                                                                                                        • 习题6
                                                                                                                                                                                                                        • 7 函数
                                                                                                                                                                                                                          • 7.1 福利彩票问题
                                                                                                                                                                                                                            • 7.2 函数的概念
                                                                                                                                                                                                                              • 7.2.1 两类函数
                                                                                                                                                                                                                                • 7.2.2 函数的定义
                                                                                                                                                                                                                                  • 7.2.3 函数的声明
                                                                                                                                                                                                                                  • 7.3 函数的调用和返回语句
                                                                                                                                                                                                                                    • 7.3.1 函数的调用
                                                                                                                                                                                                                                      • 7.3.2 函数的返回值
                                                                                                                                                                                                                                      • 7.4 函数的参数传递
                                                                                                                                                                                                                                        • 7.4.1 值传递
                                                                                                                                                                                                                                          • 7.4.2 地址传递
                                                                                                                                                                                                                                            • 7.4.3 数组作为函数参数
                                                                                                                                                                                                                                            • 7.5 函数的嵌套与递归
                                                                                                                                                                                                                                              • 7.5.1 函数的嵌套调用
                                                                                                                                                                                                                                                • 7.5.2 函数的递归调用
                                                                                                                                                                                                                                                • 7.6 变量和函数的作用域
                                                                                                                                                                                                                                                  • 7.6.1 全局变量和局部变量
                                                                                                                                                                                                                                                    • 7.6.2 变量的存储类别
                                                                                                                                                                                                                                                      • 7.6.3 内部函数和外部函数
                                                                                                                                                                                                                                                      • 7.7 模块化程序设计
                                                                                                                                                                                                                                                        • 7.8 综合案例
                                                                                                                                                                                                                                                          • 小结
                                                                                                                                                                                                                                                            • 习题7
                                                                                                                                                                                                                                                            • 8 结构体
                                                                                                                                                                                                                                                              • 8.1 平均绩点计算问题
                                                                                                                                                                                                                                                                • 8.2 构建用户自己需要的数据类型
                                                                                                                                                                                                                                                                  • 8.2.1 定义结构体及结构体变量
                                                                                                                                                                                                                                                                    • 8.2.2 引用结构体类型变量
                                                                                                                                                                                                                                                                      • 8.2.3 结构体变量的初始化
                                                                                                                                                                                                                                                                        • 8.2.4 结构体数组
                                                                                                                                                                                                                                                                          • 8.2.5 应用举例
                                                                                                                                                                                                                                                                          • 8.3 结构体指针的应用——单链表
                                                                                                                                                                                                                                                                            • 8.3.1 指向结构体的指针
                                                                                                                                                                                                                                                                              • 8.3.2 动态内存分配
                                                                                                                                                                                                                                                                                • 8.3.3 单链表
                                                                                                                                                                                                                                                                                • 8.4 共用体
                                                                                                                                                                                                                                                                                  • 8.4.1 共用体的概念
                                                                                                                                                                                                                                                                                    • 8.4.2 共用体变量的引用方式
                                                                                                                                                                                                                                                                                      • 8.4.3 共用体类型数据的特点
                                                                                                                                                                                                                                                                                      • 8.5 枚举类型
                                                                                                                                                                                                                                                                                        • 8.5.1 枚举类型的声明
                                                                                                                                                                                                                                                                                          • 8.5.2 枚举类型变量的声明及引用
                                                                                                                                                                                                                                                                                          • 8.6 用typedef 定义类型
                                                                                                                                                                                                                                                                                            • 8.7 综合案例
                                                                                                                                                                                                                                                                                              • 小结
                                                                                                                                                                                                                                                                                                • 习题8
                                                                                                                                                                                                                                                                                                • 9 指针
                                                                                                                                                                                                                                                                                                  • 9.1 指针解决的问题
                                                                                                                                                                                                                                                                                                    • 9.2 变量的内存地址
                                                                                                                                                                                                                                                                                                      • 9.3 指针基础知识汇总
                                                                                                                                                                                                                                                                                                        • 9.4 特殊指针
                                                                                                                                                                                                                                                                                                          • 9.4.1 指针数组
                                                                                                                                                                                                                                                                                                            • 9.4.2 二级指针
                                                                                                                                                                                                                                                                                                              • 9.4.3 指向一维数组的指针
                                                                                                                                                                                                                                                                                                                • 9.4.4 函数指针
                                                                                                                                                                                                                                                                                                                • 9.5 综合案例
                                                                                                                                                                                                                                                                                                                  • 小结
                                                                                                                                                                                                                                                                                                                    • 习题9
                                                                                                                                                                                                                                                                                                                    • 参考文献
                                                                                                                                                                                                                                                                                                                    课程网址: null
                                                                                                                                                                                                                                                                                                                    快乐学编
                                                                                                                                                                                                                                                                                                                    文档mp4
                                                                                                                                                                                                                                                                                                                    例1-1源代码
                                                                                                                                                                                                                                                                                                                    文档pdf
                                                                                                                                                                                                                                                                                                                    例1-2源代码
                                                                                                                                                                                                                                                                                                                    文档pdf
                                                                                                                                                                                                                                                                                                                    move.h源代码
                                                                                                                                                                                                                                                                                                                    文档pdf
                                                                                                                                                                                                                                                                                                                    详见纸质图书
                                                                                                                                                                                                                                                                                                                    例1-3源代码
                                                                                                                                                                                                                                                                                                                    文档pdf
                                                                                                                                                                                                                                                                                                                    详见纸质图书
                                                                                                                                                                                                                                                                                                                    C程序设计方法
                                                                                                                                                                                                                                                                                                                    文档mp4
                                                                                                                                                                                                                                                                                                                    详见纸质图书
                                                                                                                                                                                                                                                                                                                    例1-4源代码
                                                                                                                                                                                                                                                                                                                    文档pdf
                                                                                                                                                                                                                                                                                                                    详见纸质图书
                                                                                                                                                                                                                                                                                                                    程序输出
                                                                                                                                                                                                                                                                                                                    文档mp4
                                                                                                                                                                                                                                                                                                                    详见纸质图书
                                                                                                                                                                                                                                                                                                                    例2-1源代码
                                                                                                                                                                                                                                                                                                                    文档pdf
                                                                                                                                                                                                                                                                                                                    详见纸质图书
                                                                                                                                                                                                                                                                                                                    例2-2源代码
                                                                                                                                                                                                                                                                                                                    文档pdf
                                                                                                                                                                                                                                                                                                                    详见纸质图书
                                                                                                                                                                                                                                                                                                                    my.h源代码
                                                                                                                                                                                                                                                                                                                    文档pdf
                                                                                                                                                                                                                                                                                                                    详见纸质图书
                                                                                                                                                                                                                                                                                                                    程序输入
                                                                                                                                                                                                                                                                                                                    文档mp4
                                                                                                                                                                                                                                                                                                                    详见纸质图书
                                                                                                                                                                                                                                                                                                                    例2-3源代码
                                                                                                                                                                                                                                                                                                                    文档pdf
                                                                                                                                                                                                                                                                                                                    详见纸质图书
                                                                                                                                                                                                                                                                                                                    例2-4源代码
                                                                                                                                                                                                                                                                                                                    文档pdf
                                                                                                                                                                                                                                                                                                                    详见纸质图书
                                                                                                                                                                                                                                                                                                                    例2-5源代码
                                                                                                                                                                                                                                                                                                                    文档pdf
                                                                                                                                                                                                                                                                                                                    详见纸质图书
                                                                                                                                                                                                                                                                                                                    例2-6源代码
                                                                                                                                                                                                                                                                                                                    文档pdf
                                                                                                                                                                                                                                                                                                                    详见纸质图书
                                                                                                                                                                                                                                                                                                                    文件使用
                                                                                                                                                                                                                                                                                                                    文档mp4
                                                                                                                                                                                                                                                                                                                    详见纸质图书
                                                                                                                                                                                                                                                                                                                    例2-7源代码
                                                                                                                                                                                                                                                                                                                    文档pdf
                                                                                                                                                                                                                                                                                                                    详见纸质图书
                                                                                                                                                                                                                                                                                                                    例2-8源代码
                                                                                                                                                                                                                                                                                                                    文档pdf
                                                                                                                                                                                                                                                                                                                    详见纸质图书
                                                                                                                                                                                                                                                                                                                    例2-9源代码
                                                                                                                                                                                                                                                                                                                    文档pdf
                                                                                                                                                                                                                                                                                                                    详见纸质图书

                                                                                                                                                                                                                                                                                                                    相关图书