?|C语言-指针排序
#include
void sort(int *b, int n);
void sort(int *b, int n)
{ int i,temp,*p;
for(i=0;
i*(p+1))
{
temp=*p;
*p=*(p+1);
*(p+1)=temp;
}
}
int main(int argc,const char * argv[])
{
int a[5]={19,76,3,43,5},i,*p;
p=a;
sort(p,5);
printf("\n排序后:");
for(i=0;
i<5;
i++)
printf("%4d",a[i]);
printf("\n");
return 0;
}
推荐阅读
- 【生信技能树】R语言练习题|【生信技能树】R语言练习题 - 中级
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- C语言中的时间函数clock()和time()你都了解吗
- 一个选择排序算法
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
- C语言解方程的根和判断是否是闰年
- 排序(归并排序)
- C语言的版本比较