正文

指针访问整形变量2009-10-07 22:37:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/cunzhang/48983.html

分享到:

/*=============================================================
    熟悉指针变量的定义和使用,区别&和*符号的区别,&代表取地址运算符
    *代表指针运算符(或称间接访问运算)
==============================================================
             作者:最后的村长
             时间: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;
}

阅读(1328) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册