黑马程序员技术交流社区

标题: 学习过程中关于指针的总结 [打印本页]

作者: aSmallStone    时间: 2015-5-19 00:02
标题: 学习过程中关于指针的总结
指针和常数 int a=1; int *p=a相当于p=&a;
指针和数组int arry[3]={1,3,5};arry为数组首地址;
int *data[3] 为指针数组,数组中每个元素为一个指向int型数据的指针如下:
{int arry[3]={1,3,5};

  int *data[3]={arry,arry+1,arry+2};
}
指针与结构体
struct PERSON
  {
  char *pername;
  int age;
  }person;        //person.pername="jack";//用指针,可以完成赋值
在调用函数的时候用指针传递可以 而直接用形参传递无效
int sum(int *p1,int*p2){int temp;temp=*p1;*p1=*p2;*p2=temp;}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2