顶部
收藏

C语言程序设计教程——面向计算思维和问题求解


作者:
陈立潮
定价:
29.00 元
版面字数:
500千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2023年
ISBN:
978-7-04-044907-5
物料号:
44907-00
出版时间:
2016-03-07
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书以“零基础&rdquo

  • 目录
    • 前辅文
      • 第1章 计算思维与程序设计
        • 1.1 计算思维
          • 1.1.1 计算科学
            • 1.1.2 思维基础
              • 1.1.3 计算思维概念
              • 1.2 计算原理与模型
                • 1.2.1 计算原理
                  • 1.2.2 计算模型
                    • 1.2.3 数值计算方法
                    • 1.3 计算思维与问题求解
                      • 1.3.1 问题抽象
                        • 1.3.2 问题映射
                          • 1.3.3 算法设计
                            • 1.3.4 编写程序
                            • 1.4 C语言求解问题初步
                              • 1.4.1 程序设计语言发展过程
                                • 1.4.2 C语言简介
                                  • 1.4.3 C语言程序求解问题的过程
                                  • 本章小结
                                    • 习题
                                    • 第2章 C语言基础知识
                                      • 2.1 引例
                                        • 2.1.1 问题描述
                                          • 2.1.2 问题分析
                                          • 2.2 数据类型
                                            • 2.3 标识符与关键字
                                              • 2.4 常量
                                                • 2.4.1 数值常量
                                                  • 2.4.2 字符型常量
                                                    • 2.4.3 字符串常量
                                                      • 2.4.4 符号常量
                                                      • 2.5 变量
                                                        • 2.6 运算符与表达式
                                                          • 2.6.1 算术运算
                                                            • 2.6.2 赋值运算
                                                              • 2.6.3 逗号运算
                                                                • 2.6.4 强制类型转换
                                                                  • 2.6.5 求字节数运算
                                                                    • 2.6.6 取地址运算
                                                                    • 2.7 引例的实现
                                                                      • 本章小结
                                                                        • 习题
                                                                        • 第3章 简单问题求解
                                                                          • 3.1 引例
                                                                            • 3.1.1 问题描述
                                                                              • 3.1.2 问题分析
                                                                                • 3.1.2 算法设计
                                                                                • 3.2 C语言程序的结构
                                                                                  • 3.2.1 简单的C程序结构
                                                                                    • 3.2.2 C语言程序的一般格式
                                                                                      • 3.2.3 C语言语句概述
                                                                                        • 3.2.4 C语言程序的书写规范
                                                                                        • 3.3 输入输出操作
                                                                                          • 3.3.1 格式化输入/输出函数
                                                                                            • 3.3.2 字符输入/输出函数
                                                                                            • 3.4 简单C程序设计
                                                                                              • 3.5 结构化程序设计与算法
                                                                                                • 3.5.1 结构化程序设计的基本思想
                                                                                                  • 3.5.2 三种基本程序结构
                                                                                                    • 3.5.3 算法
                                                                                                      • 3.5.4 流程图
                                                                                                      • 3.6 C语言程序的执行
                                                                                                        • 3.7 引例的实现
                                                                                                          • 本章小结
                                                                                                            • 习题
                                                                                                            • 第4章 选择问题求解
                                                                                                              • 4.1 引例
                                                                                                                • 4.1.1 问题描述
                                                                                                                  • 4.1.2 问题分析
                                                                                                                    • 4.1.3 算法设计
                                                                                                                    • 4.2 关系运算与逻辑运算
                                                                                                                      • 4.2.1 关系运算及其表达式
                                                                                                                        • 4.2.2 逻辑运算及其表达式
                                                                                                                        • 4.3 if条件语句
                                                                                                                          • 4.3.1 if语句
                                                                                                                            • 4.3.2 if-else语句
                                                                                                                              • 4.3.3 条件表达式
                                                                                                                                • 4.3.4 if条件语句的嵌套
                                                                                                                                  • 4.3.5 引例的if条件语句实现
                                                                                                                                  • 4.4 switch语句
                                                                                                                                    • 4.4.1 switch语句的格式
                                                                                                                                      • 4.4.2 switch中的break语句
                                                                                                                                        • 4.4.3 引例的switch语句实现
                                                                                                                                        • 本章小结
                                                                                                                                          • 习题
                                                                                                                                          • 第5章 重复问题求解
                                                                                                                                            • 5.1 引例
                                                                                                                                              • 5.1.1 问题描述
                                                                                                                                                • 5.1.2 问题分析
                                                                                                                                                  • 5.1.3 算法设计
                                                                                                                                                  • 5.2 for语句
                                                                                                                                                    • 5.2.1 for语句的一般格式
                                                                                                                                                      • 5.2.2 引例的for语句实现
                                                                                                                                                      • 5.3 while语句
                                                                                                                                                        • 5.3.1 while语句的一般格式
                                                                                                                                                          • 5.3.2 引例的while语句实现
                                                                                                                                                          • 5.4 do-while语句
                                                                                                                                                            • 5.4.1 do-while语句的一般格式
                                                                                                                                                              • 5.4.2 三种循环语句的比较
                                                                                                                                                              • 5.5 循环嵌套
                                                                                                                                                                • 5.5.1 引例扩展
                                                                                                                                                                  • 5.5.2 循环的嵌套结构
                                                                                                                                                                    • 5.5.3 扩展引例的循环嵌套实现
                                                                                                                                                                    • 5.6 break语句和continue语句
                                                                                                                                                                      • 5.6.1 break语句
                                                                                                                                                                        • 5.6.2 continue语句
                                                                                                                                                                        • 5.7 引例的实现
                                                                                                                                                                          • 本章小结
                                                                                                                                                                            • 习题
                                                                                                                                                                            • 第6章 多维批量数据处理
                                                                                                                                                                              • 6.1 引例
                                                                                                                                                                                • 6.1.1 问题描述
                                                                                                                                                                                  • 6.1.2 问题分析
                                                                                                                                                                                  • 6.2 一维数组
                                                                                                                                                                                    • 6.2.1 一维数组的定义
                                                                                                                                                                                      • 6.2.2 一维数组的初始化
                                                                                                                                                                                        • 6.2.3 数组元素的引用
                                                                                                                                                                                          • 6.2.4 数组元素的输入与输出
                                                                                                                                                                                          • 6.3 二维数组
                                                                                                                                                                                            • 6.3.1 二维数组的定义
                                                                                                                                                                                              • 6.3.2 二维数组的初始化
                                                                                                                                                                                                • 6.3.3 二维数组元素的引用
                                                                                                                                                                                                • 6.4 字符数组
                                                                                                                                                                                                  • 6.4.1 字符数组的定义
                                                                                                                                                                                                    • 6.4.2 字符数组的初始化
                                                                                                                                                                                                      • 6.4.3 字符数组的输入与输出
                                                                                                                                                                                                        • 6.4.4 字符串处理函数
                                                                                                                                                                                                        • 6.5 引例的实现
                                                                                                                                                                                                          • 本章小结
                                                                                                                                                                                                            • 习题
                                                                                                                                                                                                            • 第7章 问题模块化求解
                                                                                                                                                                                                              • 7.1 引例
                                                                                                                                                                                                                • 7.1.1 问题描述
                                                                                                                                                                                                                  • 7.1.2 问题分析
                                                                                                                                                                                                                    • 7.1.3 算法设计
                                                                                                                                                                                                                    • 7.2 函数的定义
                                                                                                                                                                                                                      • 7.3 函数的调用和声明
                                                                                                                                                                                                                        • 7.3.1 函数的调用
                                                                                                                                                                                                                          • 7.3.2 函数的声明
                                                                                                                                                                                                                          • 7.4 函数间的参数传递
                                                                                                                                                                                                                            • 7.5 数组作函数参数
                                                                                                                                                                                                                              • 7.6 函数的递归调用
                                                                                                                                                                                                                                • 7.7 exit()函数
                                                                                                                                                                                                                                  • 7.8 变量的作用域与存储类型
                                                                                                                                                                                                                                    • 7.8.1 变量的作用域
                                                                                                                                                                                                                                      • 7.8.2 变量的存储类型
                                                                                                                                                                                                                                      • 7.9 C语言的编译预处理
                                                                                                                                                                                                                                        • 7.9.1 宏定义
                                                                                                                                                                                                                                          • 7.9.2 文件包含
                                                                                                                                                                                                                                            • 7.9.3 条件编译
                                                                                                                                                                                                                                            • 7.10 引例的实现
                                                                                                                                                                                                                                              • 本章小结
                                                                                                                                                                                                                                                • 习题
                                                                                                                                                                                                                                                • 第8章 内存高效管理
                                                                                                                                                                                                                                                  • 8.1 引例
                                                                                                                                                                                                                                                    • 8.1.1 问题描述
                                                                                                                                                                                                                                                      • 8.1.2 问题分析
                                                                                                                                                                                                                                                        • 8.1.3 算法设计
                                                                                                                                                                                                                                                        • 8.2 指针
                                                                                                                                                                                                                                                          • 8.2.1 变量的内存地址
                                                                                                                                                                                                                                                            • 8.2.2 指针与指针变量
                                                                                                                                                                                                                                                              • 8.2.3 指针运算
                                                                                                                                                                                                                                                              • 8.3 指针与函数
                                                                                                                                                                                                                                                                • 8.3.1 指针作函数参数
                                                                                                                                                                                                                                                                  • 8.3.2 返回指针的函数
                                                                                                                                                                                                                                                                  • 8.4 指针与数组
                                                                                                                                                                                                                                                                    • 8.4.1 指针与一维数组
                                                                                                                                                                                                                                                                      • 8.4.2 指针与二维数组
                                                                                                                                                                                                                                                                        • 8.4.3 指针数组
                                                                                                                                                                                                                                                                        • 8.5 动态存储分配
                                                                                                                                                                                                                                                                          • 8.5.1 malloc()函数
                                                                                                                                                                                                                                                                            • 8.5.2 free()函数
                                                                                                                                                                                                                                                                            • 8.6 引例的实现
                                                                                                                                                                                                                                                                              • 本章小结
                                                                                                                                                                                                                                                                                • 习题
                                                                                                                                                                                                                                                                                • 第9章 复杂结构数据处理
                                                                                                                                                                                                                                                                                  • 9.1 引例
                                                                                                                                                                                                                                                                                    • 9.1.1 问题描述
                                                                                                                                                                                                                                                                                      • 9.1.2 问题分析
                                                                                                                                                                                                                                                                                      • 9.2 结构体类型的定义
                                                                                                                                                                                                                                                                                        • 9.2.1 定义结构体类型的一般格式
                                                                                                                                                                                                                                                                                          • 9.2.2 嵌套结构体的定义
                                                                                                                                                                                                                                                                                          • 9.3 结构体类型变量的定义和引用
                                                                                                                                                                                                                                                                                            • 9.3.1 定义结构体类型变量的方法
                                                                                                                                                                                                                                                                                              • 9.3.2 结构体变量的初始化
                                                                                                                                                                                                                                                                                                • 9.3.3 结构体变量的引用
                                                                                                                                                                                                                                                                                                • 9.4 结构体类型数组的定义和引用
                                                                                                                                                                                                                                                                                                  • 9.4.1 结构体数组的定义
                                                                                                                                                                                                                                                                                                    • 9.4.2 结构体数组的初始化和引用
                                                                                                                                                                                                                                                                                                    • 9.5 结构体指针变量的定义和引用
                                                                                                                                                                                                                                                                                                      • 9.5.1 结构体指针的定义
                                                                                                                                                                                                                                                                                                        • 9.5.2 结构体指针的赋值和引用
                                                                                                                                                                                                                                                                                                        • 9.6 结构体与函数
                                                                                                                                                                                                                                                                                                          • 9.6.1 结构体变量作函数的形参
                                                                                                                                                                                                                                                                                                            • 9.6.2 结构体指针作函数的形参
                                                                                                                                                                                                                                                                                                              • 9.6.3 结构体数组作函数的形参
                                                                                                                                                                                                                                                                                                              • 9.7 结构体与链表
                                                                                                                                                                                                                                                                                                                • 9.7.1 链表的相关概念
                                                                                                                                                                                                                                                                                                                  • 9.7.2 链表的建立及其操作
                                                                                                                                                                                                                                                                                                                  • 9.8 用typedef声明新类型
                                                                                                                                                                                                                                                                                                                    • 9.8.1 声明新类型名
                                                                                                                                                                                                                                                                                                                      • 9.8.2 用typedef定义结构体类型
                                                                                                                                                                                                                                                                                                                      • 9.9 枚举
                                                                                                                                                                                                                                                                                                                        • 9.9.1 枚举类型的定义
                                                                                                                                                                                                                                                                                                                          • 9.9.2 枚举变量的定义和引用
                                                                                                                                                                                                                                                                                                                          • 9.10 引例的实现
                                                                                                                                                                                                                                                                                                                            • 本章小结
                                                                                                                                                                                                                                                                                                                              • 习题
                                                                                                                                                                                                                                                                                                                              • 第10章 数据文件管理
                                                                                                                                                                                                                                                                                                                                • 10.1 引例
                                                                                                                                                                                                                                                                                                                                  • 10.1.1 问题描述
                                                                                                                                                                                                                                                                                                                                    • 10.1.2 问题分析
                                                                                                                                                                                                                                                                                                                                      • 10.1.3 算法设计
                                                                                                                                                                                                                                                                                                                                      • 10.2 文件概述
                                                                                                                                                                                                                                                                                                                                        • 10.3 文件的打开与关闭
                                                                                                                                                                                                                                                                                                                                          • 10.3.1 文件的打开
                                                                                                                                                                                                                                                                                                                                            • 10.3.2 文件的关闭
                                                                                                                                                                                                                                                                                                                                            • 10.4 文本文件的读写
                                                                                                                                                                                                                                                                                                                                              • 10.4.1 按字符读写文件
                                                                                                                                                                                                                                                                                                                                                • 10.4.2 按字符串读写文件
                                                                                                                                                                                                                                                                                                                                                  • 10.4.3 格式化读写文件
                                                                                                                                                                                                                                                                                                                                                  • 10.5 二进制文件的读写
                                                                                                                                                                                                                                                                                                                                                    • 10.5.1 fwrite()函数
                                                                                                                                                                                                                                                                                                                                                      • 10.5.2 fread()函数
                                                                                                                                                                                                                                                                                                                                                      • 10.6 文件的定位
                                                                                                                                                                                                                                                                                                                                                        • 10.6.1 fseek()函数
                                                                                                                                                                                                                                                                                                                                                          • 10.6.2 ftell()函数
                                                                                                                                                                                                                                                                                                                                                            • 10.6.3 rewind()函数
                                                                                                                                                                                                                                                                                                                                                            • 10.7 文件的更新
                                                                                                                                                                                                                                                                                                                                                              • 10.8 引例的实现
                                                                                                                                                                                                                                                                                                                                                                • 10.8.1 需要明确的几个问题
                                                                                                                                                                                                                                                                                                                                                                  • 10.8.2 算法实现
                                                                                                                                                                                                                                                                                                                                                                  • 本章小结
                                                                                                                                                                                                                                                                                                                                                                    • 习题
                                                                                                                                                                                                                                                                                                                                                                    • 附录1 C语言关键字
                                                                                                                                                                                                                                                                                                                                                                      • 附录2 ASCII码对照表
                                                                                                                                                                                                                                                                                                                                                                        • 附录3 常用的ANSI C标准库函数
                                                                                                                                                                                                                                                                                                                                                                          • 参考文献
                                                                                                                                                                                                                                                                                                                                                                          课程网址: null
                                                                                                                                                                                                                                                                                                                                                                          3.6 简单C语言程序调试过程视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          gets()函数功能小视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          第1章 引例三兄弟排行程序运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          第4章 引例运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书
                                                                                                                                                                                                                                                                                                                                                                          第5章 引例运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书
                                                                                                                                                                                                                                                                                                                                                                          第6章 引例运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书
                                                                                                                                                                                                                                                                                                                                                                          第7章 引例程序运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书
                                                                                                                                                                                                                                                                                                                                                                          第8章 引例运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书
                                                                                                                                                                                                                                                                                                                                                                          第10章 创建账户文件和引例程序运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书
                                                                                                                                                                                                                                                                                                                                                                          例3-1 在屏幕上输出“Hello,world!”程序运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书
                                                                                                                                                                                                                                                                                                                                                                          例4-6 程序运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书
                                                                                                                                                                                                                                                                                                                                                                          例4-10 程序运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书
                                                                                                                                                                                                                                                                                                                                                                          例4-13 程序运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书
                                                                                                                                                                                                                                                                                                                                                                          例5-5 程序运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书
                                                                                                                                                                                                                                                                                                                                                                          例6-4 折半查找程序运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书
                                                                                                                                                                                                                                                                                                                                                                          例8-12 程序运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书
                                                                                                                                                                                                                                                                                                                                                                          例8-15 程序运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书
                                                                                                                                                                                                                                                                                                                                                                          例9-2 程序运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书
                                                                                                                                                                                                                                                                                                                                                                          例9-12 程序运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书
                                                                                                                                                                                                                                                                                                                                                                          例10-7 程序运行视频
                                                                                                                                                                                                                                                                                                                                                                          文档mp4
                                                                                                                                                                                                                                                                                                                                                                          详见纸质图书

                                                                                                                                                                                                                                                                                                                                                                          相关图书