📜  c++ sort cout end - C++ (1)

📅  最后修改于: 2023-12-03 14:39:50.366000             🧑  作者: Mango

C++中的sort、cout和endl

简介

C++是一种面向对象的编程语言,支持基于类的程序设计和具有高效性的低级计算。sort、cout和endl是C++的常用关键字,用于对数组进行排序、输出和换行。

sort

sort是一个模板函数,用于对数组进行排序。它可以对基本类型和自定义类型的数组进行排序。sort函数位于头文件中。

#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
    int arr[] = { 5, 2, 9, 4, 7 };
    int n = sizeof(arr) / sizeof(arr[0]);

    sort(arr, arr + n);

    for (int i = 0; i < n; i++)
        cout << arr[i] << " ";

    return 0;
}

输出:

2 4 5 7 9
cout

cout是输出流对象,用于向屏幕输出信息。cout位于头文件中。它可以输出基本类型、字符串和自定义类型等。

#include <iostream>
using namespace std;

int main()
{
    int a = 5;
    string s = "Hello";
    double d = 3.1415;

    cout << "a = " << a << endl;
    cout << "s = " << s << endl;
    cout << "d = " << d << endl;

    return 0;
}

输出:

a = 5
s = Hello
d = 3.1415
endl

endl是流控制符,用于向屏幕输出一个换行符。它在程序中的作用与"\n"相同,但不同的是,它会强制刷新输出缓冲区。endl位于头文件中。

#include <iostream>
using namespace std;

int main()
{
    int a = 5;
    string s = "Hello";

    cout << "a = " << a << endl;
    cout << "s = " << s << endl;

    cout << "a = " << a << "\n";
    cout << "s = " << s << "\n";

    return 0;
}

输出:

a = 5
s = Hello
a = 5
s = Hello
总结

sort、cout和endl是C++程序员常用的关键字,它们在对数组进行排序、向屏幕输出信息和换行方面起着重要的作用。在实际开发中,程序员必须掌握它们的使用方法,以提高开发效率。