黑马程序员技术交流社区

标题: 教你用指针指向数组的元素的装B写法.以后出去装大神 [打印本页]

作者: ios小白成长记    时间: 2015-11-29 14:31
标题: 教你用指针指向数组的元素的装B写法.以后出去装大神
本帖最后由 ios小白成长记 于 2015-11-29 14:34 编辑


#include<stdio.h>

int main(){
    int *p;
    int arr[6]={1,2,3,4,5,6};
    p=arr;
    printf("%d\n",0[p]);
    printf("%d\n",1[p]);
    printf("%d\n",2[p]);
    printf("%d\n",3[p]);
    printf("%d\n",4[p]);
    printf("%d\n",5[p]);
    printf("使用下面方法打印的结果也是可以的\n");
    printf("%d\n",p[0]);
    printf("%d\n",p[1]);
    printf("%d\n",p[2]);
    printf("%d\n",p[3]);
    printf("%d\n",p[4]);
    printf("%d\n",p[5]);

}
用一个指针指向数组的首元素地址,可以用这种方法打印.是不是跟装B呢?

作者: 曼卿phyand    时间: 2015-11-29 14:40
这个也行??大神啊 !!!!!!!
作者: 曼卿phyand    时间: 2015-11-29 14:41
66666666666  调试没问题  为啥呢?

作者: ios小白成长记    时间: 2015-11-29 16:53
曼卿phyand 发表于 2015-11-29 14:41
66666666666  调试没问题  为啥呢?

自己试出来的,我也不知道原理.反正只要指向数组首地址的指针,都可以怎么写




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