指针
1、一个变量的地址称为该变量的指针。
2、如果有一个变量是专门用来存放地址(即指针)的,则它称为指针的变量。
3、&是取地址运算符。
4、间接存取:将变量i的地址存放在另一个变量中。可以定义这样一种特殊的变量,专门存放地址。
5、基类型:指针变量指向的变量的类型。
定义
int *p //定义了一个指针变量p
(int是基类型,*不是指针变量的一部分)
p=&i //将变量i的地址存放到指针变量p中
(&和*的运算符的优先级别相同,但按自右向左的方向结合)
注意:实参变量和形参变量之间的数据是单向的“值传递”方式,不能试图通过改变形参指针变量的值而使实参指针变量的值改变。只能从实参向形参传数据,形参值的改变无法回传给实参。