直接上代码
int *index; //定义一个指针
int num=3;
index= &num //指针的地址变成了num的地址
printf("%d",*index) //3
*index相当于指针指向的变量
如果是
int *index=2;
int num=3;
index=#
printf("%d",*index) //3
为什么这里先前定义指针指向的变量的值被覆盖了呢
原因是 指针的地址发生了变化
直接上代码
int *index; //定义一个指针
int num=3;
index= &num //指针的地址变成了num的地址
*index相当于指针指向的变量
如果是
int *index=2;
int num=3;
index=#
为什么这里先前定义指针指向的变量的值被覆盖了呢
原因是 指针的地址发生了变化