一、函数
1.函数的作用:将尝试用的代码封装起来,减少重复代码的使用。
2.函数定义:返回值类型 函数名(参数列表)
{
函数体语句
return表达式
}
3.值传递:函数调用时,实参将数值传递给形参。值传递时,形参的改变不会影响实参的改变。
4.函数声明:不要忘记了加分号。
5.函数的分文件编写:让代码结构更加清晰
1).创建后缀名为.h的头文件。
2).创建后缀名为.cpp的源文件。
3).在头文件中函数的声明;
4).在源文件中写函数的定义,
在源文件中包含头文件即可。
二、指针
作用:可以通过指针间接访问内存。
内存编号从0开始记录,一般用十六进制数字表示。
可以利用指针变量保存地址
指针就是地址。。。
指针定义:数据类型 * 指针变量名
解引用:*p
空指针:指针变量指向内存编号为0的空间。用途:初始化指针变量int * p = NULL。空指针指向的内存不可访问。
0-255之间的内存编号是系统占用的,不可以访问。
野指针:指针指向非法的内存空间。
const修饰指针:
常量指针:const int * p 指针的指向可以改,指向的值不可改
指针常量:int * const p 指针的指向不可改,值课改
const int * const p 指针的指向和值均不可改。