(1)参编人员:教材的编写人员都是教学一线从事教学工作多年的教学团队组成; (2)与本教材配套的课件在教学团队协作下已经更趋完善,可直使用; (3)可提供C语言课程无纸化考试系统——研发成功且投使用的电子考试系统,题库现存30套单双号交叉不同的考卷试题,考试结束自动收取试卷、自动阅卷和统计功能、监控功能等。
售 价:¥
纸质售价:¥33.20购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容提要
前言
第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语言运算符的运算顺序
本章小结
习题
第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 goto语句
6.5 循环嵌套与几何图案
6.5.1 循环嵌套
6.5.2 几何图案
6.6 循环状态控制
6.6.1 break语句
6.6.2 continue语句
6.7 综合应用实例
本章小结
习题
第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.2 函数的定义
8.2.1 无参函数的定义
8.2.2 有参函数的定义
8.3 函数的调用
8.4 函数的声明
8.5 函数的传值方式
8.6 函数的嵌套调用和递归调用
8.6.1 函数的嵌套调用
8.6.2 函数的递归调用
8.7 数组作为函数参数
8.7.1 数组元素作为函数实参
8.7.2 一维数组名作为函数参数
8.7.3 多维数组名作为函数参数
8.8 局部变量和全局变量
8.8.1 局部变量
8.8.2 全局变量
8.9 变量的存储类型
8.9.1 自动型变量
8.9.2 寄存器型变量
8.9.3 静态型变量
8.9.4 外部型变量
8.10 内部函数和外部函数
8.10.1 内部函数
8.10.2 外部函数
8.11 综合应用实例
本章小结
习题
第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.4.7 对链表的综合操作
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 数据块读写函数fread和fwrite
12.4.4 格式化读写函数fscanf和fprintf
12.5 文件的定位和随机读写
12.5.1 文件定位
12.5.2 文件的随机读写
12.6 文件检测函数
12.7 文件程序设计实例
本章小结
习题
第13章 常见错误和程序调试
13.1 Visual C++ 6.0集成开发环境
13.2 常见程序错误分析
13.3 程序调试
附录A C语言的关键字
附录B ASCII码字符表
附录C 常用的C语言库函数
附录D 部分中英文关键词对照
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜