# include <stdio.h>
int main(void)
{
/*声明一个指针变量,指针指向的地址存放的是int类型的变量*/
int * p;
int begin, end;
begin = 10;
/*把变量begin的地址赋值给p,这样p就存放了变量的地址*/
p = &begin;
/* *p是取值操作符,取出p所指向的地址里面的内容,赋值给变量end*/
end = *p;
printf("begin = %d\n", begin);//10
printf("end = %d\n", end);//10
printf("p = %d\n", p);//p的地址以10进制的形式输出,输出一个随机值
printf("*p = %d\n", *p);//P所指向的地址存放的内容,10
return 0;
}
运行结果是:
: