函数的份文件编写
作用:让代码结构更加的清晰
函数分文件编写一般有4个步骤
1.创建后缀为.h的头文件
2.创建后缀为.cpp的源文件
3.在头文件中写函数的声明
4.在源文件中写函数的定义
1.注释
ctrl+k, ctrl+c
2.取消注释
ctrl+k,ctrl+u
指针:
使用指针 可以通过解引用的方式来找到指针指向的内存;指针 前加 * 代表解引用,找到指针指向的内存中的数据
tips:int *p; p指的是地址例如0x0000;*p指的是数据,*p为1000;指针变量赋值 p = &a;
1、指针也是一种数据类型,那么指针这种数据类型占了内存多少字节?在32位操作系统下,占4个字节;在64位操作系统下,占8个字节;(不管指针是int* 还是 float* 还是 double *)
2、空指针:指针变量指向内存中编号为0的空间 用途:初始化指针变量 注意:空指针是不可以访问的 原因:0~255之间的内存编号是系统占用的,因此不可以访问
3、野指针 指针变量申请的空间已经超出内存范围
CONST:
1、const 修饰指针 叫做常量指针 const int * p = &a;特点:指针的指向可以修改,但是指针指向的值不可以改
2、const修饰常量 叫做指针常量 int * const p = &a; 特点 :指针的指向不可以改 指针指向的值可以改
3 const 既可以修饰指针,又修饰常量
指针数组: int * p =&a; int arr[10]={1,2,3,4,5,6,7,8,9,10} ;int * p =arr;//arr就是数组的首地址
//输出数组的第二个值,利用指针进行输出,那么只要将p++ 就可
若是地址传递:则指针可以更改实参的值,若是变量值传递 ,则不可以更改实参的值,只能更改形参的值。