#include<stdio.h>
void main()
{
int a[10]={0,1,2,3,4,5,6,7,8,9};
int *p,*q,i,t;
printf("数组元素的初始顺序:");
for(p=a,i=0;i<10;i++)
printf("%4d",*(p++));
for(p=a,q=a+9,i=0;i<5;i++,p++,q--)
{
t=*p;
*p=*q;
*q=t;
}
printf("\n数组元素的最终顺序:\n");
for(p=a,i=0;i<10;i++)
printf("%4d",*(p++));
}

本文介绍了一个使用C语言实现的简单程序,该程序通过指针操作实现了数组元素的反转。程序首先初始化一个包含10个整数的数组,并打印出数组的初始顺序。随后通过两个指针分别指向数组的首尾,逐步交换对应位置的元素来完成数组的反转,并再次打印出反转后的数组顺序。

2323

被折叠的 条评论
为什么被折叠?



