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



