首页 > 其他 > 详细

C--指针

时间:2015-10-27 17:35:10      阅读:233      评论:0      收藏:0      [点我收藏+]

在c语言中,指针也是变量,指针存放内存地址。

指针的引用:

  int a = 0;

  int * person = &a;//即可以取到变量a的地址

  printf("\d\n",*person);//取到变量a对应的值

指针作为函数参数:指针作为函数的参数,将一个变量的地址,传到函数里面,可以在里面进行判断修改。

指针作为函数返回值:需要注意的一点,如果返回的指针是在局部的,需要用static来修饰该变量,否则有警告。

void *  :void型指针一般用于传参,void*通用类型;

指针数组:int arr[] = {1,2,3,4};

      如上定义一个int 数组,int * p = &arr;获取到的是arr数组的首地址,一般情况int类型占4个字节,所以数组里后面的数据都可以取出来。

    注:一个数组的长度可以通过sizeof(arr)/sizeof(int)得到。

 

C--指针

原文:http://www.cnblogs.com/zDr-zHy/p/4914607.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!