永发信息网

C++ 问题,很简单。

答案:3  悬赏:40  手机版
解决时间 2021-04-11 09:40

#include <iostream.h>
void fun(int *p);
void main()
{int a[]={2,4,6,8,10};
fun(a);
for(int i=0;i<5;i++)
cout<<a[i]<<" ";
cout<<endl;
}
void fun(int *p)
{ int t;
for(int*q=p+4;q>=p;q--,p++) 【这句看不明白,q不知道啥意思】
{ t=*q;*q=*p;*p=t;}
}

这个函数调用,指针调用我不太明白什么意思,能把这个函数每句注明下吗?谢谢

最佳答案
for(int*q=p+4;q>=p;q--,p++) 这句话的意思是 q指向数组p的第5个元素也就是p[4] 也就是10
全部回答

这个程序意思就是让数组前后位置互换,有哪里不清楚的吗?

#include <iostream.h> void fun(int *p); void main() {int a[]={2,4,6,8,10}; fun(a);//传入a 数组,调用func函数 for(int i=0;i<5;i++) cout<<a[i]<<" "; cout<<endl; } void fun(int *p) { int t; for(int*q=p+4;q>=p;q--,p++) //q就是一个普通的指针,指向(p+4), 也就是a[5], 这个程序是个排序程序。 { t=*q;*q=*p;*p=t;}//交换位置 }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
头文字D第三部国语在那里可以观看哦?
永承蒙羊肉业专卖店我想知道这个在什么地方
黄山景区小车停哪里
50岁的她为什么还想离婚呢,怎样判断
“蟠龙”、“金銮殿”的意思是什么?
阅读下面语段,按要求回答问题:H市的交通管
为什么宇宙是黑的??
已经鉴证过未成年可以在该吗?
我想下载手机视频~~那个网站好哇?》??
你的车的牌子?
公务员立二等功退休后工资如何计算
泰完美服饰在什么地方啊,我要过去处理事情
单选题“赛里斯国(即中国)林中产丝、驰名宇
有什么歌曲听了能唱出心情的
怎样玩抢车位!
推荐资讯
碰到小气又狡猾的人怎么办?
QQ空间黑名单在哪里
鸡块的做法,清炒鸡块怎么做好吃,清炒鸡块的
如何将以前是cacit的主页设为百度
有没有精通诺基亚手机的高手啊,请留下QQ?
DNF更新的文件在哪里
本人老婆有孩子了,该叫什么呢?
现实中,男女之间有纯友谊麽?
我剛剛開通了藍磚 QQ藍磚圖表怎麼不顯示呀
来大姨妈之前有肉色渣渣怎么回事
英文翻译下
过去发生的事对现在有影响用什么时态
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?