指针
作用域
1.每个函数只能看到自己的栈帧,这叫作用域;作用域可能会嵌套使用

2.指针,指针存储着一个内存地址;
3.通过指针,一个函数可以访问(读写)在另一栈帧中的变量值
4.通过指针,一个函数可以读写储存在函数帧或它下面的栈帧中的值。要读写在函数帧上方的帧中的值是不可能的
5.使用指针时,类型错误会怎么样
6.指针越界。数组越界
7.类型规则:
如果var的类型是t,那么&val的类型是*t
如果ptr的类型是t*,那么*ptr的类型是t
如果arr是一个类型t的数组,那么每个元素都储存着一个类型为t的值
如果arr是一个类型t的数组,那么arr的类型是t*
数组名总是一个指针
指针不一定必须是数组
8.混合类型指针地址赋值会有问题
浙公网安备 33010602011771号