代码如下所示:
void main() { int i, *p,a[5]; p = a; for (i = 0; i < 5; i++)//数组的输入 scanf_s("%d",p++); printf("\n"); p = &a[0];//正向输出,指针指向数组的首地址 for (i=0; i < 5;i++, p++) printf("%d ", *p); printf("\n"); p=&a[4];//逆向输出,指针指向数组的末地址 for (i = 4; i >= 0; i--,p--) printf("%d ", *p); }
输出结果如下所示: