A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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]

2 个回复

倒序浏览
ambition 来自手机 中级黑马 2015-5-14 07:17:33
沙发
指针指向的是数组首字符的地址
回复 使用道具 举报
Z-CQ 来自手机 中级黑马 2015-5-17 19:20:47
藤椅
有道理,赞一个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马