C/C++语言基础
课程介绍
课程章节 
课程公告
学习目标:

讲解方式

知识点介绍、代码演示、逻辑分析、灵活举例、详细演示代码的流程和细节。全面讲解并突出重点,让学习也变成一种快乐。

C/C++语言是一门面向过程的编译型语言,它的运行速度极快,仅次于汇编语言。
C/C++语言是计算机产业的核心语言,
操作系统、硬件驱动、关键组件、数据库等都离不开C/C++语言;




1. 第1章-语言概述、开发工具安装、程序入门 试学
1.1. 语言的特点 试学
1.2. 安装Visual Studio开发工具,创建项目,添加C代码文件,写代码 试学
1.3. 通过简单案例,熟悉代码骨架和运行 试学
1.4. 熟悉代码注释,单行注释、多行注释 试学
1.5. 完成求两数之和、代码思路讲解—上 试学
1.6. 完成求两数之和、代码思路讲解—下 试学
1.7. 完成求两数最大值,代码思路讲解—上 选修
1.8. 完成求两数最大值,代码思路讲解—下 选修
1.9. C程序结构 选修
1.10. C执行过程-编写代码、编译、链接、打包成可执行程序 选修
1.11. 程序开发流程、各技术部门协同配合 选修
1.12. 教案、代码、软件下载 选修
1.13. 代码练习 选修
1.14. 章节1作业试题 选修
2. 第2章-变量、常量、数据类型、进制转换 试学
2.1. 数据类型的种类 试学
2.2. 常量和变量的区别 试学
2.3. 代码和教案下载 选修
2.4. 标识符的命名规则、声明和定义的区别 选修
2.5. define或者const声明常量值变量,常量值变量值不可修改 选修
2.6. 整型变量的定义和不同格式的输出 选修
2.7. 整型变量的输入,scanf函数获取键盘输入 选修
2.8. short、int、long、long long字节长度和打印格式、不同类型间赋值 选修
2.9. 有符号数和无符号数区别、数据范围、无符号扩大表示范围 选修
2.10. sizeof关键字,计算一个数据类型的字节数 选修
2.11. 字符char的定义、不同格式的输出、ASCII码表 选修
2.12. 转义字符 选修
2.13. 实型(浮点型) float、double精度和表示、科学计数法表示 选修
2.14. 进制种类、二进制单位、十进制和二进制转换 选修
2.15. 八进制、十六进制和十进制、二进制转换、C语言表示不同进制格式 选修
2.16. printf函数和putchar函数、printf格式化输出 选修
2.17. getchar函数获取输入字符,scanf函数通过转义方式获取输入数据 选修
2.18. 章节2作业试题 选修
3. 第3章-运算符与表达式、类型转换 试学
3.1. 算术运算符、取商取余、自增自减 试学
3.2. 前自增前自减,后自增后自减区别 试学
3.3. 代码和教案下载 选修
3.4. 关系运算符、相等、不相等、大于等于、小于等于判断 选修
3.5. 逻辑运算符 选修
3.6. 位运算规则、与或非、异或、取反、左移、右移 选修
3.7. 代码案例进一步讲解位运算符 选修
3.8. 赋值运算符 选修
3.9. 三元运算符、sizeof、返回变量的地址、根据地址取变量值 选修
3.10. 运算符优先级,不需要死记硬背,多使用小括号 选修
3.11. 类型转换-强制类型转换、隐式类型转换 选修
3.12. 章节3作业试题 选修
4. 第4章-程序流程控制、选择、循环、跳转 试学
4.1. if判断分支控制语句 试学
4.2. if、elseIf、else多分支选择控制 试学
4.3. 代码和教案下载 选修
4.4. 三目运算符,相当于if-else的简写 选修
4.5. switch多分支语句,针对值进行判断 选修
4.6. 循环控制while语句,不满足条件不执行循环 试学
4.7. do-while循环控制语句,至少执行一次循环 试学
4.8. for循环执行流程、代码讲解for循环执行步骤 试学
4.9. 断点演示for循环执行步骤、for循环适用于循环次数相对明确的场景 选修
4.10. if可以嵌套执行,循环也可以嵌套执行 选修
4.11. 通过案例和断点演示,for循环的嵌套执行过程 选修
4.12. 循环的精细控制,break可以中断取消循环 选修
4.13. 循环精细控制,continue语句,跳过某一次循环 选修
4.14. goto语句(无条件跳转,尽量少用) 选修
4.15. 章节4作业试题 选修
5. 第5章-一维数组、二维数组、多维数组 试学
5.1. 数组的类型和维度等概念 试学
5.2. 一维数组的定义、数组序号从0开始 试学
5.3. 代码和教案下载 选修
5.4. 代码演示数组的声明、元素值赋值和读取,和数组配合使用 选修
5.5. 一维数组的初始化、局部数组若不初始化,内容为随机值 选修
5.6. 数组名代表数组中首元素的地址,可判断数组长度 选修
5.7. 数组案例,求一维数组的最大值 选修
5.8. 数组案例,一维数组逆序-上 选修
5.9. 数组案例,一维数组逆序,画图梳理思路,借助第三变量,下 选修
5.10. 二维数组的定义和使用 选修
5.11. 通过代码熟悉二维数组的赋值和读取 选修
5.12. 二维数组的初始化 选修
5.13. 二维数组的数组名和sizeof配合求行列个数 选修
5.14. 通过案例,熟悉二维数组用法 选修
5.15. 多维数组的概念、定义和使用,了解即可 选修
5.16. 章节5作业试题 选修
6. 第6章-函数 试学
6.1. 函数的分类、作用和原理 试学
6.2. 函数促进模块化,减少代码重复率、利于维护 试学
6.3. 代码和教案下载 选修
6.4. 通过公司-部门举例,理解函数的好处 选修
6.5. 函数定义的格式 选修
6.6. 函数名、形参列表、函数体、返回值等格式和注意点 选修
6.7. return值要和函数声明的返回值一致或者兼容 选修
6.8. 复习函数的执行流程、形式参数和实际参数细节 选修
6.9. 实参对形参是单向值传递、形参作用域位于函数内 选修
6.10. 函数的返回值细节和注意点 选修
6.11. 函数的声明格式、意义,以及与函数定义的区别 选修
6.12. exit函数与return的区别,exit会直接终止程序运行 选修
6.13. 分文件编程,大的项目便于管理,提高开发效率 选修
6.14. 章节6作业试题 选修