您的位置:首页 > 其它

如何用指针来实现访问数组的元素-趣味一看

2014-07-05 10:28 190 查看
先上一段代码:

#include<stdio.h>

int main()

{

int a[5]= {1,2,3,4,5};

int *p= NULL;

p = a;

int i=0;

//这里的循环是实现访问数组的每一个元素

for(i=0;i<5;i++)

printf("%d\n",*p++);

p=a;

//这里打印出的是第一个元素的值再加上1

printf("%d\n",(*p)++);

//这行代码是看到一个网友写的,觉得非常好,用来直接访问数组的最后一个元素

int *p1 = (int *)(&a +1);

p1-=1;

printf("%d\n",*p1);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐