黑马程序员技术交流社区

标题: 关于指针在数组中的用法归纳 [打印本页]

作者: 小简单-wg    时间: 2015-5-13 20:48
标题: 关于指针在数组中的用法归纳
1.指针定义:就是用来存储变量地址的数据存储空间,在内存中占8个字节。指针也是个变量,通常用p来表示,指针变量的类型为 int*

2.指针作用:1.对指向变量的存储的数值进行修改  2.取得指向变量存储值;

3.指针与数组:需注意的是数组名即为指针变量  例如

int main (){

int ages[2]={1,2,3};

int *p;

p=ages;

returned  0;



4.利用指针可间接遍历数组 同上程序

int i;

for (i=0 ; i<=2; i++){

printf ("ages[%d]=%d"\n,i,*(p+i));

}

需要说明的是 这里*[p+i]=p[i]


作者: ambition    时间: 2015-5-14 07:17
指针指向的是数组首字符的地址
作者: Z-CQ    时间: 2015-5-17 19:20
有道理,赞一个




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