#include<stdio.h>
int main(){
char a='F';
int f=123;
char *pa=&a;
int *pb=&f;
printf("a=%c
",*pa);
printf("f=%d
",*pb);
*pa='a';
*pb=121;
printf("a=%c
",*pa);
printf("f=%d
",*pb);
//4个自己存放地址、
printf("%d
",sizeof(pa)) ;
printf("%d
",sizeof(pb));
printf("%p
",pa);
printf("%p",pb);
}
避免访问未初始化的指针
#include<stdio.h>
int main(0{
int *a;
*a=123;
return 0;
}
通过变量名来访问内存,定义了变量才能访问

每个地址存放一字节变量

指针就是地址的意思,指针变量来存放指针,普通变量存放数据
指针变量的类型就是指针指向内容类型
四个字节存放一个地址,

10000 10005都是指针
定义指针变量:
char *pa;
int *b;
