Chinaunix首页 | 论坛 | 博客
  • 博客访问: 124478
  • 博文数量: 52
  • 博客积分: 2200
  • 博客等级: 大尉
  • 技术积分: 580
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-08 15:00
文章分类

全部博文(52)

文章存档

2011年(1)

2009年(51)

我的朋友

分类: C/C++

2009-10-08 16:20:26

/*=============================================================
    熟悉指针变量的定义和使用,区别&和*符号的区别,&代表取地址运算符
    *代表指针运算符(或称间接访问运算)
==============================================================
             作者:最后的村长
             时间: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;
}
阅读(551) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~