码迷,mamicode.com
首页 > 其他好文 > 详细

1.基本类型的指针

时间:2014-09-18 16:23:54      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   div   sp   log   on   c   

例子一:

#include<stdio.h>

int main()
{
    int i=10;
    int * p=&i; 
               //p是个变量名字,int * 表示该p变量只能存储int类型变量的地址。
               //int *p=&i;等价于 int *p; p=&i;
               //p存放了i的地址,p指向i,*p就是i变量本身
    printf("%d\n",p);//  1245052
    printf("%d\n",*p); // 10
    return 0;
}

例子二:

#include<stdio.h>
 
void f(int i)
{
    i=100;
}
int main()
{
    int i=9;
    f(i);
    printf("i=%d\n",i);//i=9
    return 0;
}

 例子三:

 

#include<stdio.h>
 
void f(int *p)
{
    /* void f(int *p) 不是定义了一个名字叫做*p的形参,
      而是定义了一个名字叫做p的形参,
      它的类型为int * ,
      只能存储int类型变量的地址*/

    *p=100;//*p和变量i都指向的同一个内存地址。
}
int main()
{
    int i=9;
    f(&i);
    printf("i=%d\n",i);//i=100
    return 0;
}

 

1.基本类型的指针

标签:style   blog   color   io   div   sp   log   on   c   

原文地址:http://www.cnblogs.com/xingyunblog/p/3979372.html

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