第1章 走进职场实战:了解C语言
1.1 编程语言
1.1.1 机器语言
1.1.2 汇编语言
1.1.3 高级语言
1.2 C语言的基本情况
1.2.1 C语言大事记
1.2.2 不要再搞混“C”家族语言,它们各不相同
1.2.3 C语言在实际运用中的优势
1.2.4 C语言的书写“特立独行”
1.3 搭建C语言的开发环境
1.3.1 安装Visual Studio Code
1.3.2 安装VS Code小插件
1.3.3 修改环境变量,让C语言“畅行无阻”
1.4 编写第一个C语言程序——Hello World
第2章 走近“数据元素”,了解数据类型与运算符
2.1 关键字
2.1.1 案例导入——会员卡次数计算
2.1.2 关键字在案例中的运用
2.2 数据类型
2.2.1 基本类型
2.2.2 结构类型
2.2.3 指针类型
2.2.4 空类型
2.3 常量与变量
2.3.1 案例导入——素数计算
2.3.2 变量在素数计算时的用法
2.4 数据的输入与输出
2.4.1 案例导入——大小写转换
2.4.2 输入/输出函数的应用
2.5 运算符
2.5.1 运算符的种类
2.5.2 运算符的优先级
2.6 为重构和调用做准备——代码注释
2.7 没有规矩,不成方圆——编码也要注意规范
2.7.1 编码的常见错误
2.7.2 编码规范的注意事项
第3章 走向基本语句,为变量增加关联
3.1 循环语句
3.1.1 案例导入——数学计算
3.1.2 数学计算中如何使用while循环
3.1.3 while循环语句
3.1.4 do-while循环语句
3.1.5 while语句和do-while语句的区别
3.1.6 for语句
3.2 判断语句
3.2.1 案例导入——排序问题
3.2.2 排序问题中if判断的应用
3.2.3 if语句
3.2.4 if else语句
3.2.5 if…else if…else语句
3.2.6 switch…case语句
3.2.7 if…else if…else语句和switch…case语句的区别
3.3 将关系转移的方式
3.3.1 goto语句与if伴生,遇真就失效
……
第4章 巧用宏和枚举实现自由赋值
第5章 巧用函数整合零散语句,使语句更加模块化
第6章 巧用预处理,让并行变成可能
第7章 巧用函数库,实现代码“变薄”
第8章 巧用数组技巧,让程序变得饱满
第9章 C语言的特色——指针操作技巧
第10章 让数据产生关联性——链表操作技巧
第11章 让变量存储更自由——结构体与联合体
第12章 巧用代码解决文件读写需求
第13章 项目前瞻1——网络基础知识
第14章 项目前瞻2——数据库基础知识
第15章 C语言函数专场
第16章 C语言赋予软件功能与生命力
参考文献
展开