码迷,mamicode.com
首页 > 编程语言 > 详细

C语言的指针变量

时间:2015-03-30 00:53:31      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:

      C语言的指针变量

    在C语言中,变量是固定范围的存储空间,它存储的是赋给他的值,

      比如:

         

    
    int a = 12;
    /* 这里是定义一个整型变量a,并把12这个值存储在a的地址空间上 
        这个地址空间是系统随机分配的,对用户是透明的不用关心

    */
             

 

    指针变量存储的是变量的地址,

    比如:

    int a = 12 , *b;
    b = &a;

    /*如上,定义了一个整型变量a并赋值12,一个整型指针变量b
        然后 用 & 取值运算符 取到变量a的地址空间值,存储到指针变量b中
        此时变量b中存储的是变量a中的地址空间(这点尤其要注意,指针变量存储的是地址)
        
    */ 
       //我们这样就可以用指针运算符 * 去取b指针变量存储的地址空间所存储的值了
    int c ;
     c = *b;
    //现在c里面存储的值 就是a的值 12

指针变量的定义

  int a = 12 ,*b;

  b = &a;

  在编程中,任何变量都要先定义后赋值,然后才可以使用,这点要记住哦!

 

C语言的指针变量

标签:

原文地址:http://www.cnblogs.com/Super-Man/p/4376878.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!