/*
*指针的简单演示
*/
#include
/*
int main(void)
{
int a = 23;
printf("a = %d.\n", a); //打印结果:a = 23
return 0;
}
*/
int main(void)
{
int a = 23;
int *p; //定义了一个int型的指针变量p
p = &a; //相当于p = (&a),&是一个取地址符,p中存的是变量a的地址
*p = 111; //相当于a = 111;
printf("a = %d.\n",a); //打印结果:a = 111;
return 0;
}
int p //p是一个整形变量
int *p //p是一个指针变量,该指针指向一个整形数
使用指针的时候, *p则代表指针变量p所指向的那个变量。