封面
版权信息
前言
第1篇 C语言入门
第1章 C语言入门基础
1.1 计算机语言的演变
1.1.1 机器语言
1.1.2 汇编语言
1.1.3 高级语言
1.1.4 面向对象或面向问题的高级语言
1.2 数制、数制转换与存储
1.2.1 数制
1.2.2 数制的转换
1.2.3 计算机中数据的存储
1.3 程序设计思想——算法
1.3.1 算法的概念
1.3.2 算法的特点
- APP免费
1.3.3 算法的表示方法
- APP免费
1.3.4 算法分析
- APP免费
1.4 C语言的发展简史和特点
- APP免费
1.4.1 C语言的诞生与发展
- APP免费
1.4.2 C语言的特点
- APP免费
1.5 本章小结
- APP免费
1.6 习题
- APP免费
第2章 认识C语言程序
- APP免费
2.1 C语言程序的结构特征
- APP免费
2.2 C语言程序的书写风格
- APP免费
2.3 C语言程序的开发过程
- APP免费
2.4 Visual C++集成开发环境
- APP免费
2.4.1 熟悉Visual C++ 6.0集成开发环境
- APP免费
2.4.2 C语言在Visual C++ 6.0的开发过程
- APP免费
2.5 用Visual C++ 6.0运行一个C程序
- APP免费
2.6 本章小结
- APP免费
2.7 习题
- APP免费
第2篇 C语言基础
- APP免费
第3章 常量、变量与标识符
- APP免费
3.1 标识符
- APP免费
3.1.1 标识的命名
- APP免费
3.1.2 保留字
- APP免费
3.2 常量
- APP免费
3.2.1 直接常量
- APP免费
3.2.2 符号常量
- APP免费
3.3 变量
- APP免费
3.3.1 变量的定义
- APP免费
3.3.2 变量的初始化
- APP免费
3.4 变量的初始化
- APP免费
3.5 本章小结
- APP免费
3.6 习题
- APP免费
第4章 数据类型
- APP免费
4.1 C语言中的数据类型
- APP免费
4.1.1 基本数据类型
- APP免费
4.1.2 构造数据类型
- APP免费
4.1.3 指针数据类型
- APP免费
4.1.4 空类型
- APP免费
4.2 整型数据
- APP免费
4.2.1 整型常量
- APP免费
4.2.2 整型变量
- APP免费
4.3 实数型数据
- APP免费
4.3.1 实数型常量
- APP免费
4.3.2 实数型变量
- APP免费
4.4 字符型数据
- APP免费
4.4.1 字符型常量
- APP免费
4.4.2 字符型变量
- APP免费
4.5 数值型数据间的混合运算
- APP免费
4.5.1 自动类型转换
- APP免费
4.5.2 强制类型转换
- APP免费
4.6 本章小结
- APP免费
4.7 习题
- APP免费
第5章 运算符及其表达式
- APP免费
5.1 算术运算符及算术表达式
- APP免费
5.1.1 算术运算符
- APP免费
5.1.2 算术表达式
- APP免费
5.2 赋值运算符及赋值表达式
- APP免费
5.2.1 赋值运算符
- APP免费
5.2.2 赋值表达式
- APP免费
5.3 关系运算符及关系表达式
- APP免费
5.3.1 关系运算符
- APP免费
5.3.2 关系表达式
- APP免费
5.4 逻辑运算符及逻辑表达式
- APP免费
5.4.1 逻辑运算符
- APP免费
5.4.2 逻辑运算规则
- APP免费
5.4.3 逻辑表达式
- APP免费
5.5 条件运算符及条件表达式
- APP免费
5.5.1 条件运算符
- APP免费
5.5.2 条件表达式
- APP免费
5.6 逗号运算符及逗号表达式
- APP免费
5.6.1 逗号运算符
- APP免费
5.6.2 逗号表达式
- APP免费
5.7 位运算符
- APP免费
5.7.1 位逻辑运算符
- APP免费
5.7.2 移位运算符
- APP免费
5.7.3 位自反赋值运算符
- APP免费
5.8 位运算符
- APP免费
5.9 本章小结
- APP免费
5.10 习题
- APP免费
第6章 输入与输出
- APP免费
6.1 C语句概述
- APP免费
6.1.1 流程控制语句
- APP免费
6.1.2 函数调用语句
- APP免费
6.1.3 表达式语句
- APP免费
6.1.4 空语句
- APP免费
6.1.5 复合语句
- APP免费
6.2 输入与输出函数
- APP免费
6.2.1 格式输出函数
- APP免费
6.2.2 格式输入函数
- APP免费
6.2.3 字符输入与字符输出函数
- APP免费
6.3 整型数据的输入与输出
- APP免费
6.3.1 整型数据的输出
- APP免费
6.3.2 整型数据的输入
- APP免费
6.4 浮点型数据的输入与输出
- APP免费
6.5 本章小结
- APP免费
6.6 习题
- APP免费
第7章 顺序结构与选择结构
- APP免费
7.1 顺序结构程序设计
- APP免费
7.2 选择结构程序设计
- APP免费
7.2.1 if语句
- APP免费
7.2.2 switch语句
- APP免费
7.3 应用举例
- APP免费
7.4 本章小结
- APP免费
7.5 习题
- APP免费
第8章 循环结构程序设计
- APP免费
8.1 while语句
- APP免费
8.2 do…while语句
- APP免费
8.3 for语句
- APP免费
8.3.1 for循环结构
- APP免费
8.3.2 for循环语句的嵌套
- APP免费
8.4 总结应用
- APP免费
8.4.1 几种循环的比较
- APP免费
8.4.2 循环语句的嵌套
- APP免费
8.4.3 应用举例
- APP免费
8.5 本章小结
- APP免费
8.6 习题
- APP免费
第9章 结构语句的转移
- APP免费
9.1 break语句
- APP免费
9.1.1 跳出switch结构
- APP免费
9.2 跳出循环结构
- APP免费
9.2.1 问题1
- APP免费
9.2.2 问题2
- APP免费
9.3 continue语句
- APP免费
9.4 goto语句
- APP免费
9.5 本章小结
- APP免费
9.6 习题
- APP免费
第3篇 C语言进阶
- APP免费
第10章 数组
- APP免费
10.1 数组的概述
- APP免费
10.2 一维数组
- APP免费
10.2.1 一维数组的定义
- APP免费
10.2.2 一维数组的初始化
- APP免费
10.2.3 一维数组的引用
- APP免费
10.2.4 一维数组的程序举例
- APP免费
10.3 二维数组
- APP免费
10.3.1 二维数组的定义
- APP免费
10.3.2 二维数组的初始化
- APP免费
10.3.3 二维数组的引用
- APP免费
10.3.4 数组的程序举例
- APP免费
10.4 本章小结
- APP免费
10.5 习题
- APP免费
第11章 字符数组
- APP免费
11.1 字符数组的定义
- APP免费
11.2 字符数组的初始化
- APP免费
11.3 字符数组的引用
- APP免费
11.4 字符数组与字符串的关系
- APP免费
11.5 字符数组的输入与输出
- APP免费
11.6 字符串处理函数
- APP免费
11.6.1 输入字符串函数gets
- APP免费
11.6.2 输出字符串函数puts
- APP免费
11.6.3 字符串测长度函数strlen
- APP免费
11.6.4 字符串比较函数strcmp
- APP免费
11.6.5 字符串复制函数strcpy和strncpy
- APP免费
11.6.6 字符串连接函数strcat
- APP免费
11.7 应用举例
- APP免费
11.8 本章小结
- APP免费
11.9 习题
- APP免费
第12章 函数
- APP免费
12.1 函数的初步认识
- APP免费
12.2 函数定义
- APP免费
12.2.1 无参函数定义
- APP免费
12.2.2 有参函数定义
- APP免费
12.2.3 空函数定义
- APP免费
12.3 函数参数及返回值
- APP免费
12.3.1 函数的参数
- APP免费
12.3.2 函数的返回值
- APP免费
12.4 函数的参数传递
- APP免费
12.4.1 函数参数的数值传递
- APP免费
12.4.2 函数参数的地址传递
- APP免费
12.5 应用举例
- APP免费
12.6 本章小结
- APP免费
12.7 习题
- APP免费
第13章 函数的调用
- APP免费
13.1 函数调用的一般形式
- APP免费
13.2 函数调用的形式
- APP免费
13.3 被调用函数的声明与函数原型
- APP免费
13.4 函数的嵌套调用和递归调用
- APP免费
13.4.1 函数的嵌套调用
- APP免费
13.4.2 函数的递归调用
- APP免费
13.5 变量作用域
- APP免费
13.5.1 变量作用域和生存期
- APP免费
13.5.2 局部变量和全局变量
- APP免费
13.5.3 变量存储类别
- APP免费
13.6 编译预处理
- APP免费
13.6.1 宏定义
- APP免费
13.6.2 文件包含处理
- APP免费
13.6.3 条件编译
- APP免费
13.7 本章小结
- APP免费
13.8 习题
- APP免费
第14章 指针操作
- APP免费
14.1 指针与地址
- APP免费
14.2 指针和指针变量
- APP免费
14.2.1 指针变量的定义
- APP免费
14.2.2 指针变量的引用
- APP免费
14.2.3 指针的运算
- APP免费
14.3 指针和数组
- APP免费
14.3.1 数组的指针和指向数组的指针变量
- APP免费
14.3.2 指针数组和指向指针的指针
- APP免费
14.3.3 指向字符串的指针
- APP免费
14.3.4 数组名作为函数参数
- APP免费
14.4 指针和函数
- APP免费
14.4.1 函数的指针和指向函数的指针变量
- APP免费
14.4.2 用指向函数的指针作为函数参数
- APP免费
14.4.3 指针数组作为函数参数
- APP免费
14.4.4 返回指针值的函数
- APP免费
14.4.5 字符串指针作为函数参数
- APP免费
14.5 本章小结
- APP免费
14.6 习题
- APP免费
第15章 结构体
- APP免费
15.1 结构体类型定义
- APP免费
15.1.1 结构体类型的说明
- APP免费
15.1.2 结构体类型的定义
- APP免费
15.2 结构体变量的定义与引用
- APP免费
15.2.1 结构体变量的定义与初始化
- APP免费
15.2.2 结构体变量的引用
- APP免费
15.3 结构数组
- APP免费
15.3.1 结构数组的定义
- APP免费
15.3.2 结构数组的引用
- APP免费
15.4 结构体指针
- APP免费
15.4.1 结构体指针变量的定义
- APP免费
15.4.2 结构体指针变量的引用
- APP免费
15.5 链表
- APP免费
15.5.1 链表概述
- APP免费
15.5.2 单链表建立
- APP免费
15.5.3 单链表简单操作
- APP免费
15.6 本章小结
- APP免费
15.7 习题
- APP免费
第16章 共用体
- APP免费
16.1 共用体类型定义
- APP免费
16.1.1 定义共用体
- APP免费
16.1.2 共用体的存储
- APP免费
16.2 共用体类型变量、数组和指针变量的定义
- APP免费
16.2.1 先定义共用体,再定义共用体变量、数组及指针变量
- APP免费
16.2.2 定义共用体的同时定义共用体变量、数组及指针变量
- APP免费
16.2.3 定义共用体变量、数组及指针变量时省略共用体名
- APP免费
16.3 共用体类型变量、数组和指针变量的引用
- APP免费
16.4 共用体应用举例
- APP免费
16.5 枚举类型
- APP免费
16.5.1 枚举类型的定义
- APP免费
16.5.2 枚举类型变量的赋值和引用
- APP免费
16.6 用typedef定义数据类型
- APP免费
16.7 本章小结
- APP免费
16.8 习题
- APP免费
第17章 文件
- APP免费
17.1 文件概述
- APP免费
17.1.1 文件名
- APP免费
17.1.2 文件的类型
- APP免费
17.2 文件类型指针
- APP免费
17.3 文件的打开与关闭
- APP免费
17.3.1 文件打开函数fopen()
- APP免费
17.3.2 文件关闭函数fclose()
- APP免费
17.4 文件的读写操作
- APP免费
17.4.1 字符读写函数
- APP免费
17.4.2 字符串读写函数
- APP免费
17.4.3 数据块读写函数
- APP免费
17.4.4 格式数据读写函数
- APP免费
17.5 文件的定位
- APP免费
17.5.1 文件头定位函数rewind()
- APP免费
17.5.2 文件随机定位函数fseek()
- APP免费
17.5.3 测试当前位置函数ftell()
- APP免费
17.6 文件的检测
- APP免费
17.6.1 文件末尾检测函数feof()
- APP免费
17.6.2 文件读写出错检测函数ferror()
- APP免费
17.6.3 清除文件末尾和出错标志函数clearerr()
- APP免费
17.7 本章小结
- APP免费
17.8 习题
- APP免费
第4篇 案例实战
- APP免费
第18章 学生成绩管理系统设计
- APP免费
18.1 学生成绩管理系统功能
- APP免费
18.2 功能模块的描述
- APP免费
18.2.1 数据结构
- APP免费
18.2.2 main()主函数
- APP免费
18.2.3 score *creatlink()创建动态链表
- APP免费
18.2.4 void print(score *head)显示学生信息
- APP免费
18.2.5 score *add(score *head score *stu)向链表中添加学生数据
- APP免费
18.2.6 score *search(score *head)查询学生成绩
- APP免费
18.2.7 score *dele(score *head)删除数据
- APP免费
18.2.8 score *sortdata(score *head)对数据进行排序
- APP免费
18.2.9 save(score *p1)保存数据
- APP免费
18.2.10 score *load(score *head)从文件中读取数据
- APP免费
18.2.11 score *statistics(score *head)成绩统计
- APP免费
18.2.12 int menu(int k)菜单
- APP免费
18.2.13 用到的头文件和全局变量
- APP免费
18.3 程序代码
- APP免费
18.3.1 主函数main()代码
- APP免费
18.3.2 创建链表函数creatlink()
- APP免费
18.3.3 显示学生信息函数print()
- APP免费
18.3.4 向链表中添加学生数据函数add()
- APP免费
18.3.5 查询学生成绩函数search
- APP免费
18.3.6 删除数据函数dele
- APP免费
18.3.7 对数据进行排序函数sortdata()
- APP免费
18.3.8 保存数据函数save()
- APP免费
18.3.9 从文件中读取数据函数loadfile()
- APP免费
18.3.10 成绩统计函数statistics()
- APP免费
18.4 程序运行
- APP免费
18.4.1 编辑学生成绩
- APP免费
18.4.2 显示学生成绩
- APP免费
18.4.3 保存学生成绩信息
- APP免费
18.4.4 查询学生的成绩
- APP免费
18.4.5 添加学生的成绩
- APP免费
18.4.6 删除学生的成绩
- APP免费
18.4.7 学生成绩排序
- APP免费
18.4.8 从文件中读取学生的成绩
- APP免费
18.4.9 统计学生的成绩
- APP免费
18.5 本章小结
- APP免费
附录A ASCII字符集
- APP免费
附录B 运算符的优先级与结合性
- APP免费
附录C C语言常用库函数
更新时间:2020-04-01 18:43:12