二、 指针的定义与赋值
格式:变量类型 * 变量名
1、 先定义后赋值:
int a = 10;
int *p;
p = &a;
2、 定义的同时赋值:
int a = 10;
int *p = &a;
注意:int *p; p = 10; //p指向的地址是10
int *p; *p = 100; //p指向的地址里面的数据是100
int *p; *p = &a; //p指向的地址里面的数据是a的地址
%p输出指针里面存储的地址值。
不能乱用,比如:int a = 10; float *p = &a;
指针的唯一作用:存储地址,访问对应的存储空间:取值或复值。