指针变量
1.对指针的理解
将地址形象化地称为“指针”。通常,将一个变量的地址称为该变量的“指针”。
那么,指针变量就是地址变量,用来存放地址。指针变量的值是地址。
2.举例
#include <stdio.h>
int main()
{
int a=123, b=456;
int *pointer_1, *pointer_2; //定义指向整型数据的指针变量pointer_1,pointer_2
printf("a的地址是%d\nb的地址是%d\n\n",&a,&b);
pointer_1=&a; //把变量a的地址赋给指针变量pointer_1
pointer_2=&b; //把变量b的地址赋给指针变量pointer_2
printf("pointer_1的值是%d\npointer_2的值是%d\n\n",pointer_1,pointer_2);
printf("a=%d,b=%d\n",a,b); // 输出变量a和b的值
printf("*pointer_1=%d,*pointer_2=%d\n",*pointer_1,*pointer_2);
return 0;
}
//"*"表示“指向”
//*p 表示:指针变量p所指向的变量
3.运行结果