熟悉指针变量的定义和使用,区别&和*符号的区别,&代表取地址运算符
*代表指针运算符(或称间接访问运算)
==============================================================
作者:最后的村长
时间:2009年10月2日
工具:DEV C++ 4.9.9.2
version:1.0
==============================================================*/
#include
#include
/*=============================================================*/
int main()
{
int a,b;
int *pointer_1,*pointer_2;//定义指针变量
a=8;b=9;
pointer_1=&a;//将a的首地址赋给指针变量pointer_1
pointer_2=&b;//将b的首地址赋给指针变量pointer_2
printf("a=%d,b=%d\n",a,b);
printf("a=%d,b=%d\n",*pointer_1,*pointer_2);//*间接访问变量
printf("变量a存放的地址是:%d,存放的字节数是:%d,变量b存放的地址是:%d\n",pointer_1,sizeof(a),pointer_2);
printf("a=%d,b=%d\n",*&a,*&b);//*间接访问变量
printf("a=%d,b=%d\n",*&(*pointer_1),*&(*pointer_2));//*间接访问变量
system("PAUSE");
return 0;
}