计算机
类型
可以朗读
语音朗读
188千字
字数
2016-10-01
发行日期
展开全部
主编推荐语
层次教学特色、综合实例、习题丰富、适用院校专业。
内容简介
内容上根据形成的层次教学特色增加综合实例一节,对大部分章节配备总结和各种习题,包括填空题、选择题和程序设计题,个别章节可包括阅读程序以及程序改错题等,习题紧扣章节要点,体现教材重点与难点。对目录涉及的相关章节,教师和学生可根据院校划分和专业特点进行选择。实验教材中增加一例综合实验,糅合了各章节内容知识体系,并让学生领会C语言程序设计特点和能够设计开发一个小型的软件。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 第2版前言
- 第1章 C语言程序设计概述
- 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 C语言的发展历史
- 1.4.2 C语言的特点
- 1.4.3 C语言的应用
- 1.5 开发环境简介
- 1.5.1 Turbo C开发环境
- 1.5.2 Dev-C++开发环境
- 1.5.3 VC++ 6.0开发环境
- 1.6 编制C语言程序的基本步骤
- 1.7 本章小结
- 习题
- 第2章 C语言源程序的基本结构
- 2.1 源程序的基本结构
- 2.1.1 认识C语言源程序
- 2.1.2 源程序的基本结构
- 2.2 源程序的标识符
- 2.3 源程序的基本语句
- 2.4 带参数的main函数
- 2.5 由多个文件构成的源程序
- 2.6 本章小结
- 2.6.1 知识梳理
- 2.6.2 如何编程
- 习题
- 第3章 基本数据类型、运算符和表达式
- 3.1 C语言的数据类型
- 3.2 数据的表现形式
- 3.2.1 常量
- 3.2.2 变量
- 3.3 基本数据类型
- 3.3.1 整型数据
- 3.3.2 实型数据
- 3.3.3 字符型数据
- 3.3.4 字符串常量
- 3.4 常用运算符与表达式
- 3.4.1 算术运算符及其表达式
- 3.4.2 自增自减运算符、负号运算符
- 3.4.3 赋值运算符及其表达式
- 3.4.4 强制类型转换运算符
- 3.4.5 逗号运算符及其表达式
- 3.4.6 sizeof运算符
- 3.4.7 位运算符及其表达式
- 3.5 常见数学运算表达式在C语言中的表示
- 3.6 本章小结
- 3.6.1 知识梳理
- 3.6.2 常见错误集锦
- 习题
- 第4章 顺序结构程序设计
- 4.1 3种基本的程序结构
- 4.2 顺序结构程序设计的思想
- 4.3 实现顺序结构程序设计的基本语句
- 4.3.1 赋值语句
- 4.3.2 数据的基本输入与输出
- 4.4 顺序结构程序设计的典型应用
- 4.4.1 数字分离问题
- 4.4.2 图形的面积等计算问题
- 4.4.3 数的交换问题
- 4.4.4 大小写转换问题
- 4.5 本章小结
- 4.5.1 知识梳理
- 4.5.2 常见错误集锦
- 习题
- 第5章 选择结构程序设计
- 5.1 关系运算系、逻辑运算符和条件运算符
- 5.1.1 关系运算符及其表达式
- 5.1.2 逻辑运算符及其表达式
- 5.1.3 条件运算符及其表达式
- 5.2 选择结构程序设计
- 5.2.1 if语句
- 5.2.2 switch语句
- 5.3 选择结构程序设计的典型应用
- 5.3.1 数的最值问题
- 5.3.2 方程根问题
- 5.3.3 奖金问题
- 5.3.4 运算器问题
- 5.4 本章小结本章小结
- 5.4.1 知识梳理
- 5.4.2 常见错误集锦
- 习题
- 第6章 循环结构程序设计
- 6.1 循环结构程序设计
- 6.1.1 for语句
- 6.1.2 while语句
- 6.1.3 do-while语句
- 6.1.4 goto 语句
- 6.1.5 for语句的其他格式
- 6.1.6 循环嵌套
- 6.1.7 break语句与continue语句
- 6.2 循环结构语句的选择
- 6.3 循环结构程序设计的典型应用
- 6.3.1 累加或累乘问题
- 6.3.2 数的判断问题
- 6.3.3 经典数学问题
- 6.3.4 图形输出问题
- 6.4 本章小结
- 6.4.1 知识梳理
- 6.4.2 常见错误集锦
- 习题
- 第7章 数组
- 7.1 一维数组
- 7.1.1 一维数组的定义和引用
- 7.1.2 一维数组的初始化
- 7.2 二维数组
- 7.2.1 二维数组的定义和引用
- 7.2.2 二维数组的初始化
- 7.3 字符串与字符数组
- 7.3.1 字符数组的定义和引用
- 7.3.2 字符数组的赋值
- 7.3.3 常用字符串处理函数
- 7.4 数组的典型应用
- 7.4.1 最大值和最小值问题
- 7.4.2 杨辉三角形问题
- 7.4.3 矩阵运算问题
- 7.4.4 字符串处理问题
- 7.5 本章小结
- 7.5.1 知识梳理
- 7.5.2 常见错误集锦
- 习题
- 第8章 函数
- 8.1 函数概述函数概述
- 8.2 函数的定义与调用
- 8.2.1 无参数无返回值的函数
- 8.2.2 无参数有返回值的函数
- 8.2.3 有参数无返回值的函数
- 8.2.4 有参数有返回值的函数
- 8.3 函数参数的传递方式
- 8.4 函数的嵌套与递归调用
- 8.5 变量的作用域与生存期
- 8.5.1 变量的作用域和生存期的概念
- 8.5.2 局部变量的作用域和生存期
- 8.5.3 全局变量的作用域和生存期
- 8.6 变量的存储类型
- 8.7 函数的作用域
- 8.8 函数的典型应用
- 8.8.1 数的最值问题
- 8.8.2 最大公约数和最小公倍数问题
- 8.8.3 阶乘问题
- 8.8.4 汉诺塔问题
- 8.9 本章小结
- 8.9.1 知识梳理
- 8.9.2 常见错误集锦
- 习题
- 第9章 指针
- 9.1 指针的基本概念
- 9.1.1 指针与指针变量的概念
- 9.1.2 指针变量的定义和引用
- 9.1.3 指针的基本运算
- 9.1.4 变量的指针与指向变量的指针变量
- 9.2 指针和数组
- 9.2.1 数组的指针和指向数组的指针变量
- 9.2.2 指向多维数组的指针
- 9.2.3 指针数组
- 9.3 字符数组的指针与指向字符数组的指针变量
- 9.4 指针作为函数的参数
- 9.5 指针与动态内存分配
- 9.6 指针函数与函数指针
- 9.7 多级指针
- 9.8 指针的典型应用
- 9.8.1 任意个整数求和
- 9.8.2 冒泡排序
- 9.8.3 轮转数
- 9.9 本章小结
- 9.9.1 知识梳理
- 9.9.2 常见错误集锦
- 习题
- 第10章 构造数据类型
- 10.1 结构体结构体
- 10.1.1 结构体类型的定义
- 10.1.2 结构体变量的定义
- 10.1.3 结构体变量的引用和赋值
- 10.1.4 结构体数组
- 10.1.5 结构体和指针
- 10.2 线性链表
- 10.2.1 线性链表及其结构
- 10.2.2 线性链表的基本操作
- 10.3 共用体
- 10.3.1 共用体类型的定义
- 10.3.2 共用体变量的定义和引用
- 10.3.3 共用体变量的赋值
- 10.4 位段
- 10.5 枚举类型枚举类型
- 10.6 类型定义
- 10.7 构造数据类型的典型应用:学生信息学管理系统的实现
- 10.8 本章小结
- 10.8.1 知识梳理
- 10.8.2 常见错误集锦
- 习题
- 第11章 文件
- 11.1 文件的基本概念
- 11.1.1 文件
- 11.1.2 文件的分类
- 11.1.3 文件操作概述
- 11.2 文件的打开与关闭
- 11.2.1 文件指针
- 11.2.2 打开文件
- 11.2.3 关闭文件
- 11.2.4 exit()函数
- 11.3 文件的读写
- 11.3.1 文件读写函数
- 11.3.2 文件读写函数选用原则
- 11.4 文件的定位与随机读写
- 11.5 文件的出错检测
- 11.6 文件的典型应用:超市收银
- 11.7 本章小结
- 11.7.1 知识梳理
- 11.7.2 常见错误集锦
- 习题
- 第12章 预处理命令
- 12.1 预处理命令简介
- 12.2 文件包含命令
- 12.3 宏定义
- 12.4 条件编译
- 12.5 本章小结
- 12.5.1 知识梳理
- 12.5.2 常见错误集锦
- 习题
- 附录1 ASCII码对照表
- 附录2 C语言的保留字
- 附录3 C语言的运算符
- 附录4 常见的C语言库函数
- 附录5 编译常见错误中英文对照表
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。