int main()
{
int a = 10;
&a;//取地址操作符
printf("%p\n",&a);//以地址的形式打印数据
int* p = &a;//p是指针变量,存放地址(指针)的变量就是指针变量,*说明p是指针变量,int说明P指向的对象是int类型
//编号-地址-地址也被成为指针,存放指针(地址)的 变量就是指针变量
*p=20;//解引用操作符,通过p中 存放的地址找到p所指向的对象
printf("%d\n",a);
char ch = 'w';
char* pc = &ch;
return 0;
}
指针变量大小的计算
int main()
{
//不管是什么类型的指针,都是在创建指针变量
//指针变量是用来存放地址的
//指针变量的大小取决于一个地址存放的时候需要多大空间
printf("%zu\n",sizeof(char*));
return 0;
}