#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#define n 20
int main() {
int a[n]= {0},(*p)[n],*q; //指向一位数组的指针
srand((unsigned) time(NULL));
for(int i=0; i<n; i++) {
*(a+i)=rand()%10+1;
}
for(int i=0; i<n; i++) {
if(i%5==0) printf(" |");
printf("%3d",*(a+i));
}
printf("\n");
p=&a;
q=a;
// printf("%d \n",*(*p+3));
// printf("%d \n",(*p)[3]);
printf("%d \n",q);
printf("%d \n",q+9);
/* printf("\n");
printf("%5d \n",(*p)[3]);
printf("%5d \n",*(*p+3));*/
return 0;
}
C语言中一维数组指针的应用
最新推荐文章于 2023-05-31 22:24:21 发布