sort函数在C语言中的作用是什么?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sort函数在C语言中的作用是什么?相关的知识,希望对你有一定的参考价值。
1、sort()函数描述:对给定区间所有元素进行排序。
sort()函数语法:sort(begin,end),表示一个范围。
2、sort()函数举例:
#include <iostream>
using namespace std;
main()
int a[11]=2,4,8,5,7,1,10,6,9,3;//a的长度=待排数据个数+1
sort(a,a+10);//对[a,a+10)排序
for(int i=0;i<10;++i) cout<<a[i]<<endl;
参考技术A 楼上两位好像都有问题,这个函数传的是数组首地址,所以不需要返回值,for循环是需要大括号的。
改了一下:
void
sort(int
array[],int
n)
int
i,j,k,temp;
for(i=0;i
array[j])
k=j;
temp=array[i];
array[i]=array[k];
array[k]=temp;
参考技术B 排序(sort)
语法:
void sort();
void sort( Comp compfunction );
sort()函数为链表排序,默认是升序。如果指定compfunction的话,就采用指定函数来判定两个元素的大小追问
谢谢 明白了 可是该到期末考试了 我该怎么复习C语言呢?
追答不知道你们学校还考链表 那个对新手还是挺难的 其实嘛语言就缺个感觉 只要你天天敲代码 哪怕你不懂 时间长了 就自然懂了! 复习就复习前面一些小知识吧 一些简单的排序啊 例如冒泡 循环语句 例如1到100的和 if else 的用法 while 考点无非就这些 还有一些记忆的 例如 int 型占几个字节 我的方法是看数从头开始 看不懂了 回到头重看 不懂就回头重看!
以上是关于sort函数在C语言中的作用是什么?的主要内容,如果未能解决你的问题,请参考以下文章
求C语言编程编写函数sort:对数组a中的数进行从小到大排序