C语言指针与数组的新发现

1.数组还有个新的输出

#include <stdio.h>

int main()
{
    int a[10]={1,2,3,4,5,6};
    printf("%d",3[a]);
}
//相当于*(a+3),
#include <stdio.h>

int main()
{
    int i,a[10];
       int *p=a;  //不用&符号,a[0]相当于 *p=a[0]
       for(i=0;i<10;i++)
       {
          scanf("%d",p+i);
      }
      for(i=0;i<10;i++)
      {
        printf("%d",*(p+i)); //*(p+i)麻烦,可以写成p[i];
      }
}

 

posted @ 2018-09-08 21:41  Justice-V  阅读(59)  评论(0)    收藏  举报