第一章 C语言概述
1.1 C语言简介
1.2 编程语言排行榜
1.3 C语言与其他主流编程语言
1.3.1 C语言与Java
1.3.2 C语言与Python
1.3.3 C语言与C++
1.4 C语言编程工具
1.5 第一个C语言
1.6 学习C语言建议
1.6.1 为什么学C语言
1.6.2 学习建议
1.7 总结
习题
第二章 标识符与数据类型
2.1 标识符的概念
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.2.3 赋值运算
2.3 基本数据类型
2.3.1 整型
2.3.2 浮点型
2.3.3 字符型和字符串
2.4 数据类型转化
2.4.1 自动转换
2.4.2 强制转换
2.5 总结
习题
第三章 运算符与数学函数
3.1 算术运算符
3.1.1 普通算术运算符
3.1.2 求余运算
3.1.3 自增和自减运算符
3.2 关系运算符
3.3 逻辑运算符
3.4 条件运算符
3.5 sizeof()运算符和逗号运算符
3.6 复合赋值运算符
3.7 运算符的优先级
3.8 数学函数及随机函数
3.8.1 常用的数学函数
3.8.2 随机函数
3.9 总结
习题
第四章 分支结构
4.1 流程图符号
4.2 单分支结构
4.3 双分支结构
4.4 多分支结构
4.5 switch语句
4.6 案例
4.7 总结
习题
第五章 循环结构
5.1 while循环
5.2 do…while循环
5.3 for循环
5.4 break和continue
5.5 案例
5.6 总结
习题
第六章 函数
6.1 函数的定义
6.1.1 返回语句
6.1.2 函数的类型
6.1.3 函数的调用
6.2 有参函数
6.3 无参函数
6.4 变量的作用域
6.4.1 局部变量与全部变量
6.4.2 变量的生命期与存储类型
6.5 案例
6.6 总结
习题
第七章 数组与字符串
7.1 一维数组定义和使用
7.2 二维数组定义和使用
7.3 字符数组的定义与使用
7.4 字符数组函数
7.4.1 字符串的输入/输出
7.4.2 字符串操作函数
7.5 案例库
7.6 总结
习题
第八章 指针
8.1 指针与指针变量
8.1.1 内存与地址
8.1.2 指针变量
8.1.3 指针变量的引用
8.2 指针与数组
8.2.1 一维数组和指针
8.2.2 二维数组和指针
8.2.3 数组指针和指针数组
8.3 指针与字符串
8.3.1 常量字符串与指针
8.3.2 变量字符串
8.4 指针与函数
8.4.1 指针作函数形参——传址调用
8.4.2 指针作函数返回类型——指针函数
8.4.3 指向函数的指针——函数指针
习题
第九章 结构体
9.1 认识结构体
9.1.1 结构体的概念
9.1.2 结构体变量
9.1.3 成员的获取和赋值
9.2 结构体数组
9.2.1 结构体数组初始化
9.2.2 结构体数组的使用
9.3 结构体和指针
9.3.1 结构体指针
9.3.2 获取结构体成员
9.3.3 结构体指针作为函数参数
9.4 枚举类型
9.5 共用体
9.5.1 共用体的定义
9.5.2 共用体的应用
9.6 总结
习题
第十章 文件操作
10.1 文件基本知识
10.1.1 什么是文件
10.1.2 文件名
10.1.3 文件分类
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 总结
习题
第十一章 学生信息管理系统
11.1 需求分析
11.2 系统设计
11.3 系统实现
11.3.1 菜单选择
11.3.2 查询学生信息
11.3.3 新增学生信息
11.3.4 修改学生信息
11.3.5 删除学生信息
11.3.6 显示学生列表
11.3.7 保存退出系统
11.3.8 程序入口
11.4 运行测试
11.5 案例总结
11.6 实训报告
参考文献
附录一 运算符优先级
附录二 ASCII码表
展开