用指针的方法将数组a中的10个整数按相反顺序存放。(p<q啥意思呀,代码错哪了,大佬帮忙看一下),正确的咋写

#include<stdio.h>
#define N 10
void main()
{
 int a[N],*p=&a,*q,t;
 int i;
 printf("请输入十个整数: ");
 for(i=0;i<N;i++)
  scanf("%d",p);
 p=&a[0];
 q=&a[9];
 for(;p<q;p++,q--)
 {t=*p;*p=*q;*q=t;}
 for(i=0;i<=9;i++)
 {printf("%d",*q);}
 printf("\n");
}



华生的夏洛克
浏览 831回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP