一.函数的分文件编写
1.创建后缀名名为.h的头文件 写函数的声明
2.创建后缀名名为.cpp的源文件 写函数的定义
二.指针
简单理解指针就是地址,指针可以间接访问内存,并对内存进行读和写的操作
1.定义指针
语法:数据类型 * 指针变量名
int a = 10;
int * p;
p = &a; 让指针记录变量a的地址 可以直接写int * p = &a;
2.找到指针
可以通过解引用的方式来找到指针指向的内存
*p表示解引用
3.const修饰指针
const修饰指针—常量指针
const修饰常量—指针常量
const既修饰指针又修饰常量
4.值传递和地址传递
值传递:形参发生改变,不会改变实参(如果不想修改主函数中的数据就用这个)
地址传递:形参发生改变,可以改变实参
为防止误操作可以加const
三.结构体数组
语法:struct 结构体名 数组名[元素个数] = { { } , { } , …{ } }
遍历结构体数组:用for循环遍历
数组长度:int len = sizoof(数组名)/sizeof(数组的第一个元素:数组名[0])
四.熟练掌握冒泡排序
有值传递和地址传递