C++
1.课程安排
2.第一个C程序-C书写helloworld
3.程序的注释-单行注释和多行注释
4.变量
5.常量-常量和变量的区别-常量的使用
6.关键字-C++常用的编程关键字
7.标识符命名规则
8.数据类型
1.整型
2.sizeof关键字
3.实型
4.字符型
5.转义字符
6.字符串型
7.布尔类型
8.数据的输入
非0都表示真
9.运算符
1.算术运算符
1.加减乘除运算
2.取模运算
3.递增递减
2.赋值运算符
3.比较运算符
4.逻辑运算符
1.非
2.与
3.或
10.程序流程结构
1.选择结构
1.单行if语句
2.多行if语句
3.多条件if语句
4.嵌套if语句
5.三只小猪称重
6.三目运算符
7.switch语句
2.循环结构
1.while语句
2.猜数字
3.dowhile语句
4.水仙花数
5.for循环
6.案例-敲桌子
3.嵌套循环
1.嵌套循环
2.案例-乘法口诀表
4.跳转语句
1.break语句
2.continue
3.goto
11.数组
1.一维数组
1.定义方式
2.数组名
3.案例-五只小猪称体重
4.元素逆置
5.冒泡排序
2.二维数组
1.定义方式
2.数组名
3.案例-考试成绩统计
12.函数
1.函数的定义
2.函数的调用
num1和num2为形参
a和b为实参
3.值传递
4.常见的样式
5.函数的声明
出错
6.函数的分文件编写
在另一个文件中调用
如果将来我们有很多很多的代码
我们要全部写到一个文件中吗
我们通常将一些函数分开到一个文件中
将其单独使用
第一步
第二步
第三步
第四步
如果我想要使用
将头文件包含进来即可
13.指针
1.指针的定义和使用
2.指针所占内存空间
3.空指针
4.野指针
5.const修饰指针
6.指针和数组
7.指针和函数
8.指针配合数组和函数案例
14.结构体
1.结构体定义和使用
第一种
第二种
第三种
2.结构体数组
3.结构体指针
4.结构体嵌套结构体
5.结构体做函数参数
值传递
地址传递
在值传递时,如果形参发生了任何改变,实参不会变化
地址传递
6.结构体中const使用场景
7.案例1
8.案例2