展开全部

主编推荐语

教材分13章,包括基础知识、程序设计应用、提高部分,附带各种习题,适应不同院校和专业需求。

内容简介

内容上根据形成的层次教学特色分成13章,其中基础知识部分共3章,程序设计基础与应用部分共6章,提高部分共4章,而检测与错误信息核对1章。大部分章节配备总结和各种习题,包括填空题、选择题和程序设计题,个别章节可包括阅读程序以及程序改错题等,习题紧扣章节要点,体现教材重点与难点。对目录涉及的相关章节,教师和学生可根据院校划分和专业特点进行选择,专科/高职学生根据应用或开发选择相关知识内容。

目录

  • 封面
  • 扉页
  • 版权信息
  • 目录
  • 内容提要
  • 前言
  • 第1部分 基础知识
  • 第1章 C语言简介
  • 1.1 计算机语言的发展
  • 1.1.1 机器语言
  • 1.1.2 汇编语言
  • 1.1.3 高级语言
  • 1.1.4 计算机语言的概念
  • 1.2 C语言的发展及其特点
  • 1.2.1 C语言的发展
  • 1.2.2 C语言的特点
  • 1.3 C语言的程序格式和结构
  • 1.3.1 最简单的C语言程序举例
  • 1.3.2 C语言程序的结构
  • 1.4 C语言程序的运行与调试
  • 1.4.1 C语言程序的运行环境
  • 1.4.2 C语言程序的几个概念
  • 1.4.3 C语言程序的运行调试
  • 1.5 C程序的设计开发流程
  • 本章小结
  • 习题
  • 第2章 程序设计与算法
  • 2.1 程序设计的基本概念
  • 2.2 算法
  • 2.2.1 算法的概念
  • 2.2.2 简单算法举例
  • 2.2.3 结构化算法的性质及结构
  • 2.2.4 算法的表示方法
  • 2.3 结构化程序设计方法
  • 本章小结
  • 习题
  • 第3章 数据类型、运算符与表达式
  • 3.1 计算机数据的存储与表示
  • 3.1.1 整数的二进制表示
  • 3.1.2 浮点型数据的二进制表示
  • 3.2 C语言的数据类型与取值范围
  • 3.2.1 数据类型
  • 3.2.2 不同数据类型的取值范围
  • 3.3 常量与变量
  • 3.3.1 常量和符号常量
  • 3.3.2 变量
  • 3.3.3 变量类型的确定
  • 3.4 C语言运算符
  • 3.4.1 C语言运算符简介
  • 3.4.2 算术运算符和算术表达式
  • 3.4.3 赋值运算符和赋值表达式
  • 3.4.4 复合赋值运算符
  • 3.4.5 关系运算符和关系表达式
  • 3.4.6 逻辑运算符和逻辑表达式
  • 3.4.7 逗号运算符和逗号表达式
  • 3.4.8 条件运算符和条件表达式
  • 3.4.9 位运算符
  • 3.4.10 数值类型数据间的混合运算
  • 3.4.11 C语言运算符的运算顺序
  • 本章小结
  • 习题
  • 第2部分 程序设计基本结构
  • 第4章 顺序结构程序设计
  • 4.1 顺序程序设计概述
  • 4.2 C语句
  • 4.2.1 C语句的分类
  • 4.2.2 赋值语句
  • 4.3 数据的格式输入/输出
  • 4.3.1 printf格式输出函数
  • 4.3.2 scanf格式输入函数
  • 4.3.3 字符数据的输入/输出
  • 4.4 顺序程序设计实例
  • 本章小结
  • 习题
  • 第5章 选择结构程序设计
  • 5.1 选择结构概述
  • 5.2 用if语句实现选择结构
  • 5.2.1 单分支if语句
  • 5.2.2 双分支if-else语句
  • 5.2.3 多分支
  • 5.3 选择语句嵌套
  • 5.4 switch语句
  • 5.4.1 switch语句
  • 5.4.2 break语句
  • 5.5 综合实例
  • 本章小结
  • 习题
  • 第6章 循环结构程序设计
  • 6.1 while语句
  • 6.2 do-while语句
  • 6.3 for语句
  • 6.4 循环嵌套与几何图案
  • 6.4.1 循环嵌套
  • 6.4.2 几何图案
  • 6.5 循环状态控制
  • 6.5.1 break语句
  • 6.5.2 continue语句
  • 6.6 综合应用实例
  • 本章小结
  • 习题
  • 第3部分 程序设计方法和具体应用
  • 第7章 数组
  • 7.1 一维数组
  • 7.1.1 一维数组的定义
  • 7.1.2 一维数组的赋值
  • 7.1.3 一维数组的引用
  • 7.1.4 一维数组的应用
  • 7.2 二维数组及多维数组
  • 7.2.1 二维数组的定义
  • 7.2.2 二维数组的存储与表示
  • 7.2.3 二维数组的初始化
  • 7.2.4 二维数组的引用
  • 7.3 字符数组和字符串
  • 7.3.1 字符数组
  • 7.3.2 字符数组的初始化
  • 7.3.3 字符数组的引用
  • 7.3.4 字符串的存储与结束
  • 7.3.5 字符数组的输入/输出
  • 7.4 常用的字符串处理函数
  • 7.4.1 字符串输出函数puts
  • 7.4.2 字符串输入函数gets
  • 7.4.3 字符串连接函数strcat
  • 7.4.4 字符串拷贝函数strcpy和strncpy
  • 7.4.5 字符串比较函数strcmp
  • 7.4.6 字符串长度测试函数strlen
  • 7.4.7 其他字符串函数
  • 7.5 综合实例
  • 本章小结
  • 习题
  • 第8章 函数
  • 8.1 函数的定义
  • 8.1.1 无参函数的定义
  • 8.1.2 有参函数的定义
  • 8.2 函数的调用
  • 8.3 函数的声明
  • 8.4 函数的传值方式
  • 8.5 函数的嵌套调用和递归调用
  • 8.5.1 函数的嵌套调用
  • 8.5.2 函数的递归调用
  • 8.6 数组作为函数参数
  • 8.6.1 数组元素作为函数实参
  • 8.6.2 一维数组名作为函数参数
  • 8.6.3 多维数组名作为函数参数
  • 8.7 局部变量和全局变量
  • 8.7.1 局部变量
  • 8.7.2 全局变量
  • 8.8 变量的存储类型
  • 8.8.1 自动型变量
  • 8.8.2 寄存器型变量
  • 8.8.3 静态型变量
  • 8.8.4 外部型变量
  • 8.9 内部函数和外部函数
  • 8.9.1 内部函数
  • 8.9.2 外部函数
  • 8.10 综合应用实例
  • 本章小结
  • 习题
  • 第9章 预处理命令
  • 9.1 宏定义
  • 9.1.1 不带参数的宏定义
  • 9.1.2 带参数的宏定义
  • 9.2 文件包含
  • 9.3 条件编译
  • 9.3.1 #if的使用
  • 9.3.2 #ifdef的使用
  • 9.3.3 #ifndef的使用
  • 本章小结
  • 习题
  • 第10章 指针
  • 10.1 指针的概念
  • 10.1.1 地址的概念
  • 10.1.2 指针
  • 10.2 指向变量的指针变量和变量的指针
  • 10.2.1 定义指针变量
  • 10.2.2 指针变量的引用
  • 10.2.3 指针变量作为函数参数
  • 10.3 指向数组的指针
  • 10.3.1 指向数组元素的指针
  • 10.3.2 通过指针引用数组元素
  • 10.3.3 用数组名作为函数参数
  • 10.3.4 多维数组与指针
  • 10.4 指针与字符串
  • 10.4.1 字符串的表达形式
  • 10.4.2 字符指针作为函数参数
  • 10.5 函数与指针
  • 10.5.1 用函数指针变量调用函数
  • 10.5.2 用指向函数的指针作为函数参数
  • 10.6 返回指针值的函数
  • 本章小结
  • 习题
  • 第11章 结构体与共用体
  • 11.1 定义和使用结构体变量
  • 11.1.1 定义结构体类型
  • 11.1.2 定义结构体类型变量
  • 11.1.3 结构体变量的初始化和引用
  • 11.2 使用结构体数组
  • 11.2.1 定义结构体数组
  • 11.2.2 结构体数组的应用举例
  • 11.3 结构体指针
  • 11.3.1 指向结构体变量的指针
  • 11.3.2 指向结构体数组的指针
  • 11.3.3 用结构体变量和结构体变量的指针作为函数参数
  • 11.4 用指针处理链表
  • 11.4.1 链表的定义
  • 11.4.2 建立简单的静态链表
  • 11.4.3 建立动态链表
  • 11.4.4 输出链表
  • 11.4.5 对链表的删除操作
  • 11.4.6 对链表的综合操作
  • 11.5 共用体类型
  • 11.5.1 共用体类型的定义
  • 11.5.2 引用共用体变量的方式
  • 11.5.3 共用体类型数据的特点
  • 11.6 使用枚举类型
  • 11.7 用typedef声明新类型名
  • 11.8 综合实例
  • 本章小结
  • 习题
  • 第12章 文件
  • 12.1 C文件概述
  • 12.2 文件类型指针
  • 12.3 文件的打开与关闭
  • 12.3.1 文件打开函数fopen
  • 12.3.2 文件关闭函数fclose
  • 12.4 文件的读写
  • 12.4.1 字符读写函数fgetc和fputc
  • 12.4.2 字符串读写函数fgets和fputs
  • 12.4.3 格式化读写函数fscanf和fprintf
  • 12.5 文件的定位和随机读写
  • 12.5.1 文件定位
  • 12.5.2 文件的随机读写
  • 12.6 文件检测函数
  • 12.7 文件程序设计实例
  • 本章小结
  • 习题
  • 第4部分 调试
  • 第13章 常见错误和程序调试
  • 13.1 Microsoft Visual C++ 6.0集成开发环境
  • 13.2 程序调试中的常见错误
  • 13.3 程序调试技巧
  • 附录A C语言的关键字
  • 附录B ASCII码字符表
  • 附录C 常用的C语言库函数
  • 附录D 部分中英文关键词对照
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。