为了账号安全,请及时绑定邮箱和手机立即绑定

用指针的方法将数组a中的10个整数按相反顺序存放(大佬帮忙看一下程序的问题,其中p<q是啥意思呀?)

/ 猿问

用指针的方法将数组a中的10个整数按相反顺序存放(大佬帮忙看一下程序的问题,其中p<q是啥意思呀?)

C
华生的夏洛克 2018-12-01 13:57:17

#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");
}

查看完整描述

1 回答

?
想长高的小孩

p<q就是两个指针地址符的比较,地址值的比较字节;

希望对你有帮助,见谅;

(只是这个问题吧,还有里面的什么问题吗,我没看代码,如果需要我再看看)

查看完整回答
反对 回复 2018-12-16

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信