指针
类型跟着数据类型走,不可以类型变量不对应
void*可作为万能指针
int *p1变量名实际为p1,“*”为指针标识
指针指地址,指针变量是存放地址的变量
int a=0,*p;
p=&a;
*p=5;
则a=5
通过解指针来反向操作数据
由于数组表达为首个元素地址
故
int *p,a[10];
p=a即*p=a[0]
p++=a[1]
同数组加减为下标之差
指针
类型跟着数据类型走,不可以类型变量不对应
void*可作为万能指针
int *p1变量名实际为p1,“*”为指针标识
指针指地址,指针变量是存放地址的变量
int a=0,*p;
p=&a;
*p=5;
则a=5
通过解指针来反向操作数据
由于数组表达为首个元素地址
故
int *p,a[10];
p=a即*p=a[0]
p++=a[1]
同数组加减为下标之差