指针
指针就是存放地址的变量
左边是一个变量,右边是一个指针变量
*变量的地址是00DEFF44, *ptr_num=&num 是把变量num的地址赋值给指针
ptr_num, 相当于 指针ptr_num存着num的地址 也就是根据地址找到了num相对应的空间
#include<stdio.h>
int main()
{
int year=999;
int *ptr_num; //定义指针变量
int *ptr_sue=NULL; //定义一个空指针 NULL相当于是一个常量0
ptr_num=&year; //取year的地址赋值给指针ptr_num
int**ptr_sse=&ptr_num; //定义一个指向指针的指针
**ptr_sse=88888; //**ptr_sse是找到变量year的值并修改他
printf("%p \n",year);
printf("%p \n",*ptr_num);
return 0;
}
*ptr_sue=NULL;就是不指向任何地址的空指针
int **ptr_sse=&ptr_num; 是指向指针ptr_num的指针,指向指针的指针