函数的份文件编写

作用:让代码结构更加的清晰

函数分文件编写一般有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++ 就可


若是地址传递:则指针可以更改实参的值,若是变量值传递 ,则不可以更改实参的值,只能更改形参的值。


原文地址:https://www.cnblogs.com/gjianli/p/15259934.html