/* 范例7-7 */#include stdio.hint main(){int a;int b;int *ptr; /* 定义指针变量这里的星号间接运算符 (*)并不作“依址操作”动作 */a 5;b a;ptr b; /* 变量b的地址赋值给指针变量ptr *//* 下面是把a、b、ptr的内容值和地址输出到屏幕 */printf(\na的值是%d\nb的值是%d\nptr的值是%d,a,b, ptr);printf(\n\na的地址是%d\nb的地址是%d\nptr的地址是%d \,a,b,ptr);*ptr *ptr 1; /* 这里的星号间接运算符(*)作“依址操作”动作变量b的内容值被改变 *//* 再把a、b、ptr的值和地址输出到屏幕 */printf(\n\na的值是%d\nb的值是%d\nptr的值是%d,a,b,ptr);printf(\n\na的地址是%d\nb的地址是%d\nptr的地址是%d \,a,b,ptr);getchar();return 0;}程序执行结果a的值是5b的值是5ptr的值是6618620a的地址是6618624b的地址是6618620ptr的地址是6618616a的值是5b的值是6ptr的值是6618620a的地址是6618624b的地址是6618620ptr的地址是6618616