用指针方法排序数组
发布日期:2021-06-29 13:29:42 浏览次数:3 分类:技术文章

本文共 558 字,大约阅读时间需要 1 分钟。

#include 
#include
//将一维数组中10个数按大到小的顺序排列输出int main(){ void sort(int x[],int n); //void sort(int *x,int n) int i,x[10]; int *p; p=x; for(i=0;i<10;i++) scanf("%d",p++); p=x; sort(p,10); p=x; for(i=0;i<10;i++) printf("%d ",*(p++)); return 0;}void sort(int x[],int n)//void sort(int *x,int n){ int i,j,t; for(i=0;i
*(x+i)) { t=x[j],x[j]=x[i],x[i]=t; //t=*(x+j),*(x+j)=*(x+i),*(x+i)=t; } } }}

*(x+j)就是x[j];

转载地址:https://chenhx.blog.csdn.net/article/details/48319945 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:用指针将字符串a的内容复制到字符串b
下一篇:struct和typedef struct

发表评论

最新留言

不错!
[***.144.177.141]2024年04月29日 10时50分04秒