标签搜索

各种函数的用法

mellowsky
2024-04-13 / 0 评论 / 7 阅读 / 正在检测是否收录...

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;
}
0

评论 (0)

取消