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

来源:互联网 发布:新手开淘宝页面简介 编辑:程序博客网 时间:2024/06/06 09:15

先上一段代码:

#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);
}

0 0
原创粉丝点击