c语言之指针变量输入数组

#include
int main()
{   
    //通过指针变量读入数组的10个元素,然后输出这10个元素
    int * p,i,a[10];    //定义指针和变量
    p = a;  //指针变量指向数组首地址
    for(i = 0;i<10;i++){
        scanf("%d",p++);
    }
    p = a;//使*p初始值回到数组首地址&a[0]
    for(i=0;i<10;i++,p++){
        printf("%d ",*p);
    }
      return 0;

}

代码效果如下:

c语言之指针变量输入数组_第1张图片

 

你可能感兴趣的:(c语言,c++,算法)