/*=============================================================
熟悉指针变量的定义和使用,区别&和*符号的区别,&代表取地址运算符
*代表指针运算符(或称间接访问运算)
==============================================================
作者:最后的村长
时间:2009年10月2日
工具:DEV C++ 4.9.9.2
version:1.0
==============================================================*/
#include <stdio.h>
#include <stdlib.h>
/*=============================================================*/
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;
}
正文
指针访问整形变量2009-10-07 22:37:00
【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/cunzhang/48983.html
阅读(1328) | 评论(0)
版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!
评论