转置显示
#include <stdio.h>
#define N 5
void main()
{
char a[N]={1,2,3,4,5};
int *p,*q;
int temp;
int i;
for (i=0,p=a,q=(a+N-1);i<N/2;i++,p++,q--)
{
temp=*p;
*p=*q;
*q=temp;
}
for (p=a;p<a+N;p++)
{
printf("%d\n",*p);
}
}
#include <stdio.h>
#define N 5
void main()
{
char a[N]={1,2,3,4,5};
int *p,*q;
int temp;
int i;
for (i=0,p=a,q=(a+N-1);i<N/2;i++,p++,q--)
{
temp=*p;
*p=*q;
*q=temp;
}
for (p=a;p<a+N;p++)
{
printf("%d\n",*p);
}
}