P501 指针概念
什么是指针?指针是一个存储计算机内存地址的变量。
两种和指针有关的常见操作:
* 取值
& 取地址
根据出现的位置不同,操作符 * 既可以用来声明一个指针变量,也可以用作指针的取值。
通过在变量名字前使用&操作符,我们可以得到该变量的内存地址。
#include<stdio.h>
int main(){
int a,*p;
p=&a;
scanf("%d",&a);
printf("%d\n",a);
scanf("%d",p);
printf("%d\n",a);
(*p)++;
printf("%d\n",a);
printf("%d\n",*p);
return 0;
}
一般的指针如果未指向某一个内存块时,它是没有自己的内存的,即所谓的野指针。

浙公网安备 33010602011771号