第1章 C语言概述
1.1 C语言的发展史
1.1.1 程序设计语言简述
1.1.2 C语言的发展历程
1.2 C语言的特点
1.3 一个简单的C语言程序
1.4 C语言程序的格式
1.5 Dev-C++开发工具
1.6 常用的AIGC工具
1.6.1 讯飞星火大模型
1.6.2 通义大模型
1.6.3 腾讯混元大模型
1.6.4 文心大模型
1.6.5 DeepSeek-R1推理大模型
1.6.6 AIGC工具解决问题示例
1.7 小结
1.8 上机指导
1.9 习题
第2章 算法
2.1 算法的基本概念
2.1.1 算法的特性
2.1.2 算法的优劣
2.2 算法的描述
2.2.1 自然语言
2.2.2 流程图
2.2.3 N-S流程图
2.3 借助AIGC工具编写实例
2.3.1 借助AIGC工具描述判断偶数算法
2.3.2 借助AIGC工具描述计算阶乘算法
2.4 小结
2.5 上机指导
2.6 习题
第3章 C语言基础
3.1 编程规范
3.2 关键字
3.3 标识符
3.4 数据类型
3.5 常量
3.5.1 整型常量
3.5.2 实型常量
3.5.3 字符型常量
3.5.4 转义字符
3.5.5 符号常量
3.6 变量
3.6.1 整型变量
3.6.2 实型变量
3.6.3 字符型变量
3.7 混合运算
3.8 借助AIGC工具编写实例
3.9 小结
3.10 上机指导
3.11 习题
第4章 运算符与表达式
4.1 表达式
4.2 赋值运算符与赋值表达式
4.2.1 为变量赋初值
4.2.2 自动类型转换
4.2.3 强制类型转换
4.3 算术运算符与算术表达式
4.3.1 算术运算符
4.3.2 算术表达式
4.3.3 优先级与结合性
4.3.4 自增运算符和自减运算符
4.4 关系运算符与关系表达式
4.4.1 关系运算符
4.4.2 关系表达式
4.4.3 优先级与结合性
4.5 逻辑运算符与逻辑表达式
4.5.1 逻辑运算符
4.5.2 逻辑表达式
4.5.3 优先级与结合性
4.6 位逻辑运算符与位逻辑表达式
4.6.1 位逻辑运算符
4.6.2 位逻辑表达式
4.7 逗号运算符与逗号表达式
4.8 复合赋值运算符
4.9 借助AIGC工具编写实例
4.10 小结
4.11 上机指导
4.12 习题
第5章 常用的数据输入输出函数
5.1 语句
5.2 字符数据的输入输出
5.2.1 字符数据的输出
5.2.2 字符数据的输入
5.3 字符串的输入输出
5.3.1 字符串的输出函数
5.3.2 字符串的输入函数
5.4 格式输出函数
5.5 格式输入函数
5.6 借助AIGC工具编写实例
5.7 小结
5.8 上机指导
5.9 习题
第6章 选择结构程序设计
6.1 if语句
6.2 if语句的基本形式
6.2.1 if语句形式
6.2.2 if…else语句形式
6.2.3 else if语句形式
6.3 if语句的嵌套形式
6.4 条件运算符
6.5 switch语句
6.5.1 switch语句的基本形式
6.5.2 多路开关模式的switch语句
6.6 if…else语句和switch语句的区别
6.7 借助AIGC工具编写实例
6.7.1 借助AIGC工具进一步优化日程安排
6.7.2 借助AIGC工具获取3个数中的最大值
6.8 小结
6.9 上机指导
6.10 习题
第7章 循环控制
7.1 循环语句
7.2 while语句
7.3 do…while语句
7.4 for语句
7.4.1 for语句的使用
7.4.2 for语句的变体
7.4.3 for语句中的逗号应用
7.5 3种循环语句的比较
7.6 循环嵌套
7.6.1 循环嵌套的结构
7.6.2 循环嵌套实例
7.7 转移语句
7.7.1 break语句
7.7.2 continue语句
7.8 借助AIGC工具编写实例
7.9 小结
7.10 上机指导
7.11 习题
第8章 数组
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.3.3 字符数组的结束符
8.3.4 字符数组的输入和输出
8.4 多维数组
8.5 数组的排序算法
8.5.1 选择法排序
8.5.2 冒泡法排序
8.5.3 排序算法的比较
8.6 字符串处理函数
8.6.1 字符串复制
8.6.2 字符串连接
8.6.3 字符串比较
8.6.4 字符串大小写转换
8.6.5 获得字符串长度
8.7 借助AIGC工具编写实例
8.7.1 借助AIGC工具进一步优化冒泡排序算法
8.7.2 借助AIGC工具计算最大值、最小值和平均值
8.8 小结
8.9 上机指导
8.10 习题
第9章 函数
9.1 函数概述
9.2 函数的定义
9.2.1 函数定义的形式
9.2.2 定义与声明
9.3 返回语句
9.3.1 从函数返回
9.3.2 返回值
9.4 函数参数
展开