指针_未完成
指针
- int a, a是变量,存放数值
- int* t; t是变量,存放地址,是一个指针变量,
- *t可以理解为 t.* ---> 获取t的值,在找到以他为地址的空间的值
- t = p,或 *t = int 可以改变以t为地址的空间的值
参数传递
- 基本类型传参数,直接传值,开辟新空间存放
- 类,结构体,数组,地址传递
数组定义时:先开辟地址存放数组,再定义一个指针,存放第一个元素的地址,就是数组名,
数组的地址,就是数组首元素地址,数组指针存放首元素的地址,该指针地址应该不同于数组地址
即首元素地址,但是打印结果是相同的
结构体,对象应该也与数组类似,名字就是一个指针变量,存放对象所在位置的地址
评论已关闭