C语言的指针用于存储变量的地址
#include <stdio.h>
int main()
{
int a;
char b;
int *pa=&a;
char *pb=&b;
printf("请输入一个数字和一个字母\n");
scanf("%d",&a);
getchar();
scanf("%c",&b);
*pa+=1;
printf("a = %d \nb = %c\n",*pa,*pb);
return 0;
}
运行结果
在进行指针编程的时候避免写出野指针。
野指针就是下面这种
#include <stdio.h>
int main()
{
int *pa;
*pa = 123;
return 0;
}
所谓野指针即为对所定义的指针不指定其所指向的地址