指针实现内容指针数组元素a[0]#include <stdio.h>pint main(void)a[1]1 int i, a[10],n;void reverse(int p[], int n);printf("Enter n: ");a[9]pjscanf("%d", &n);printf("Enter %d integers:", n);for(i = 0; i< n; i++)void reverse(int *p, int n)scanf("%d", &a[]]);I int*pj, t;reverse(a, n);for(pj=p+n-1; p<pj; p++, pj--)Kfor(i= 0; i< n; i++)printf("%d\t", a[i]);t=*p; *p=*pj; *pj=t;return 0;711指针实现 void reverse(int *p, int n) { int *pj, t; for(pj=p+n-1; p<pj; p++, pj-){ t=*p; *p=*pj; *pj=t; } } a[0] p 数组元素 内容 指针 a[1] a[9] pj #include <stdio.h> int main(void) { int i, a[10],n; void reverse(int p[ ], int n); printf("Enter n: "); scanf("%d", &n); printf("Enter %d integers: ", n); for(i = 0; i < n; i++) scanf("%d", &a[i]); reverse(a, n); for(i = 0; i < n; i++) printf("%d\t", a[i]); return 0; }