展开全部

主编推荐语

层次教学特色、综合实例、习题丰富、适用院校专业。

内容简介

内容上根据形成的层次教学特色增加综合实例一节,对大部分章节配备总结和各种习题,包括填空题、选择题和程序设计题,个别章节可包括阅读程序以及程序改错题等,习题紧扣章节要点,体现教材重点与难点。对目录涉及的相关章节,教师和学生可根据院校划分和专业特点进行选择。实验教材中增加一例综合实验,糅合了各章节内容知识体系,并让学生领会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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。