从零开始学C程序设计
2020-04-16 11:31:38 0 举报
AI智能生成
从零开始学C程序设计
作者其他创作
大纲/内容
10 高级指针处理
10-1 指针与字符串
10-1-1 使用指针设置字符串
10-1-2 指针数组
10-2 动态分配
10-2-1 动态分配变量
10-2-2 动态分配一维数组
10-2-3 动态分配字符串
10-2-4 动态分配多维数组
10-2-5 通用类型指针
10-3 上机程序测验
10-4 课后练习
11 函数的基本认识
11-1 认识函数
11-1-1 模块化设计精神
11-1-2 函数的使用
11-2 函数的使用
11-2-1 函数原型声明简介
11-2-2 函数的定义
11-2-3 函数的调用
11-3 参数传递方式
11-3-1 参数的意义
11-3-2 传值调用
11-3-3 传址调用
11-3-4 数组参数的传递
11-4 递归的作用
定义递归函数
11-5 上机程序测验
11-6 课后练习
12 函数的高级应用与宏
12-1 命令行参数
main()函数中的参数
12-2 指针返回值
12-3 函数指针
12-4 变量的作用域
12-4-1 auto变量
12-4-2 register变量
12-4-3 static变量
12-4-4 extern变量
12-5 预处理器
12-5-1 宏指令
12-5-2 条件编译指令
12-5-3 #include指令
12-6 上机程序测验
12-7 课后练习
13 结构数据类型
13-1 结构简介
13-1-1 声明结构变量
13-1-2 存取结构成员
13-1-3 结构指针
13-1-4 动态分配结构变量
13-1-5 结构数组
13-1-6 嵌套结构
13-2 链表
13-2-1 链表的建立
13-2-2 链表程序的实现
13-3 函数与结构
13-3-1 结构参数与传值调用
13-3-2 结构参数与传址调用
13-4 上机程序测验
13-5 课后练习
14 其他自定义数据类型与项目设计
14-1 类型定义指令
类型定义的作用范围
14-2 枚举指令
枚举成员的常数值
14-3 联合指令
联合成员的存取方式
14-4 项目程序简介
程序项目的实践
14-5 上机程序测验
14-6 课后练习
15 文件的输入与输出
15-1 缓冲区简介
15-1-1 fopen()函数与fclose()函数
15-1-2 putc()函数与getc()函数
15-1-3 fputs()函数与fgets()函数
15-1-4 fprintf()函数与fscanf()函数
15-1-5 fwrite()函数与fread()函数
15-1-6 fseek函数与rewind()函数
15-2 无缓冲区的输入与输出
15-2-1 open()函数与close()函数
15-2-2 read()函数与write()函数
15-2-3 lseek()函数
15-3 上机程序测验
15-4 课后练习
16 C到C++面向对象程序设计
16-1 认识面向对象设计
16-1-1 封装
16-1-2 继承
16-1-3 多态
16-2 第一个C++程序
16-2-1 头文件
16-2-2 程序注释
16-2-3 命名空间
16-2-4 输入输出功能简介
16-2-5 浮点数
16-2-6 布尔数据类型
16-3 C++的函数
16-3-1 传引用调用
16-3-2 内联函数
16-3-3 函数重载
16-4 类
16-4-1 类的声明
16-4-2 访问权限关键字
16-4-3 创建类对象
16-5 构造函数与析构函数
16-5-1 构造函数
16-5-2 析构函数
16-5-3 作用域解析运算符
16-6 上机程序测验
16-7 课后练习
附录A C的标准函数库
A-1 字符串处理函数
A-2 字符处理函数
A-3 常用数学函数
A-4 时间与日期函数
A-5 类型转换函数
A-6 流程控制函数
附录B C编译程序的介绍与安装
B-1 C/C++编译程序简介
B-1-1 Visual Studio
B-1-2 Dev C++
B-1-3 GCC
B-2 Dev C++的安装与介绍
B-2-1 下载Dev C++
B-2-2 安装Dev C++
B-2-3 程序项目的建立
1 C语言的第一堂课
1-1 C语言的起源
C程序的特色
1-2 我的第一个C程序
1-2-1 程序代码编写规则
1-2-2 编译程序代码
1-2-3 运行C程序
1-2-4 程序代码的调试
1-3 helloworld程序快速解析
1-3-1 头文件的作用
1-3-2 main()函数简介
1-3-3 system()函数的作用
1-3-4 注释与缩排
1-4 课后练习
2 变量与常数
2-1 认识变量
2-1-1 变量命名原则
2-1-2 变量的声明
2-2 变量的作用域
2-2-1 全局变量
2-2-2 局部变量
2-2-3 区块变量
2-3 常数
2-3-1 常数命名规则
2-4 课后练习
3 C语言的基本数据类型
3-1 认识基本数据类型
3-1-1 整数
3-1-2 浮点数
3-1-3 字符类型
3-1-4 转义字符简介
3-2 数据类型转换
3-2-1 自动类型转换
3-2-2 强制类型转换
3-3 上机程序测验
3-4 课后练习
4 格式化输入与输出函数
4-1 printf()函数
4-1-1 格式化字符
4-1-2 字段宽度设置功能
4-1-3 精度设置功能
4-1-4 标志设置功能
4-2 scanf()函数
4-2-1 格式化字符
4-2-2 加上提示字符
4-2-3 字段宽度设置功能
4-2-4 输入字符串
4-3 其他输入/输出函数
4-3-1 getchar()函数与putchar()函数
4-3-2 getche()函数与getch()函数
4-3-3 gets()函数与puts()函数
4-4 上机程序测验
4-5 课后练习
5 表达式与运算符
5-1 表达式简介
表达式分类
5-2 认识运算符
5-2-1 赋值运算符
5-2-2 算术运算符
5-2-3 关系运算符
5-2-4 逻辑运算符
5-2-5 位运算符
5-2-6 递增与递减运算符
5-2-7 复合赋值运算符
5-3 上机程序测验
5-4 课后练习
6 流程控制与选择性结构
6-1 顺序结构
程序区块
6-2 选择结构
6-2-1 if条件语句
6-2-2 if-else条件语句
6-2-3 条件运算符
6-2-4 switch选择语句
6-3 上机程序测验
6-4 课后练习
7 循环结构
7-1 for循环
7-1-1 for循环的使用方式
7-1-2 嵌套循环
7-2 while循环
7-3 do while循环
7-4 循环控制指令
7-4-1 break指令
7-4-2 continue指令
7-4-3 goto指令
7-5 上机程序测验
7-6 课后练习
8 数组与字符串
8-1 认识C语言的数组
8-1-1 一维数组
8-1-2 二维数组
8-1-3 多维数组
8-2 字符串简介
8-2-1 字符串的使用
8-2-2 字符串数组
8-2-3 字符串处理功能
8-2-4 字符串处理函数
8-3 上机程序测验
8-4 课后练习
9 指针基础入门
9-1 认识地址
9-1-1 指针的作用
9-1-2 变量地址的存取
9-1-3 存取数组元素的地址
9-1-4 指针变量
9-2 多重指针
9-2-1 双重指针
9-2-2 多重指针
9-3 认识指针运算
9-3-1 递增与递减运算
9-3-2 指针常数与数组
9-3-3 指针变量与数组
9-4 上机程序测验
9-5 课后练习
0 条评论
下一页