高级语言程序设计(C语言)
ISBN:9787564799595
主编:郭晓曦 蔡莉白
出版社:电子科技大学出版社
出版/修订日期:2022年12月
¥ 52.80
本课程适合辅助 C 语言实验教学, 课程包含丰富的 C 语言编程习题, 主要介绍如何利用 C 语言的语法知识来分析问题、 解决问题, 同时介绍相关编程技巧、 调试技巧。 课程主要目标是辅助同学们学好 C 语言, 掌握编程技巧, 为未来其他专业课程学习打下扎实基础。
第 1 章 引言
1. 1 C 语言的发展和特点
1. 2 程序设计基本步骤
1. 3 C 程序开发环境的使用
第 2 章 顺序结构
2. 1 数据表达
2. 2 数据的输入
2. 3 数据的输出
2. 4 数学函数
第 3 章 分支结构
3. 1 二分支结构
3. 2 多分支结构: if-else if 语句
3. 3 多分支结构:switch 语句
3. 4 嵌套的分支结构
第 4 章 循环结构
4. 1 单循环结构: for 循环
4. 2 单循环结构:while / do-while 循环
4. 3 break 和 continue 语句
4. 4 嵌套的循环结构
4. 5 如何用循环结构解决问题?
第 5 章 函数
5. 1 模块化编程的思想
5. 2 函数的定义、 调用、 返回值
5. 3 函数的参数
5. 4 数据的存储类型和变量的作用域
5. 5 函数的嵌套调用
5. 6 函数的递归调用
第 6 章 数组
6. 1 一维数组
6. 2 二维数组
6. 3 字符数组
6. 4 数组作为函数参数
6. 5 党建学习— “我要读文章” 模块
第 7 章 指针
7. 1 什么是指针?
7. 2 指针做函数参数
7. 3 指向一维数组元素的指针变量
7. 4 字符指针
7. 5 指针进阶
第 8 章 结构体
8. 1 结构体类型与变量
8. 2 结构体数组
8. 3 结构体与指针
第 9 章 预处理命令
9. 1 宏定义
9. 2 “文件包含” 处理
9. 3 条件编译
第 10 章 文件
10. 1 文件处理基本步骤
10. 2 文件的打开和关闭
10. 3 文件的读写操作
10. 4 文件的定位和检测
第 11 章 综合案例—成语大会
11. 1 《成语大会小游戏》 模块介绍
11. 2 《成语大会小游戏》 数据处理模块
11. 3 《成语大会小游戏》 登录模块
11. 4 《成语大会小游戏》 界面设计模块
11. 5 《成语大会小游戏》 之猜成语模块
11. 6 《成语大会游戏》 之补成语模块
11. 7 《成语大会小游戏》 之游戏排名模块
附录 A 数据的编码和存储
附录 B 指针数组作为 main 函数参数
附录 C 构造类型和位运算
附录 D C 语言关键字
附录 E 运算符的优先级和结合方向
附录 F ASCII 码表
附录 G C 语言常用库函数
参考文献