用指针的方法将数组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");
}

华生的夏洛克
浏览 949回答 3
3回答

想长高的小孩

p<q就是两个指针地址符的比较,地址值的比较字节;希望对你有帮助,见谅;(只是这个问题吧,还有里面的什么问题吗,我没看代码,如果需要我再看看)
打开App,查看更多内容
随时随地看视频慕课网APP