各种函数的用法

sort sort函数 algorithm头文件中的sort函数运用

作用: 对范围内元素进行排序

语法: 需要声明algorithm头文件 sort( first ,last ,comp );

其中first与last为起始与终末位置 first与last为地址并非值。

comp是接收两个元素并返回bool类型的函数,注意并非函数调用,因此在函数名后面无需添加() comp函数不改变值,可以是函数指针或函数对象 comp可以省略,当省略时将使用默认排序,默认排序为从小到大排序。 实例:

#include<iostream>
#include<algorithm>
using namespace std;
bool comp(int x, int y)
{
	return x > y;//从大到小排序
}
int main()
{
	int arr[5] = { 52,23,71,17,89 };
	sort(arr, arr+5,comp);
	for (int i = 0; i < 5; i++) {
		cout << arr[i]<<" ";
	}
    cout<<endl;
	return 0;
}

getline函数 作用: 对字符串进行输入 特点: 与cin不同可以读入cin不能读入的空格。 此函数可读取整行,包括前导和嵌入的空格,并将其存储在字符串对象中。 语法: getline(cin, inputLine); inputline是接收输入的字符串string变量的名字。 实例:

#include<iostream>
#include<string>
using namespace std;
int main()
{
	string str;
	getline(cin, str);
	cout << str << endl;

	return 0;
}

更新于 2024/04/14

评论

评论 0

暂无评论