1 什么是指针
指针的作用:①可以取位于某地址上的常量②与基类型(int double char等)一同构成指针变量的类型来定义指针变量。
2 指针变量
指针变量用来存放指针(可以理解为地址),定义时有两种形式:int*或int *常量(定义多个变量时用第二种方式更方方便)。
给指针变量赋初值应该先用&取出地址;
3 指针与数组
数组的首个元素的数组名即为该数组的初地址,即a == &*a;
a[i] == *(a+i);
4 指针变量作为函数参数
看作把变量的地址传入函数,函数中只有改变变量的地址才能改变传出以后对应的值,也即改变所指向的元素,就是说你想要改变的元素在函数中改变时前面应该带上指针。