c++入门第一节

1.C++头文件

#include<iostream>
#include<algorithm>

<iostream>是C++中的一个头文件,它包含了输入输出流的基本类和函数。这个头文件提供了以下功能:

  1. 定义了std::cinstd::cout对象,分别用于从标准输入(键盘)读取数据和向标准输出(屏幕)写入数据。
  2. 定义了各种输入输出操作符,如>><<+=等,用于方便地读写数据。
  3. 定义了std::endl对象,用于在输出后添加换行符。
  4. 定义了std::getline函数,用于从输入流中读取一行文本。

 

C++头文件algorithm包含了许多常用的算法,如排序、查找、复制等。以下是一些常用的algorithm函数:

  1. sort(a, a+n):对数组a中的元素进行升序排序。
  2. find(a, a+n, x):在数组a中查找元素x的位置,返回指向该元素的迭代器。
  3. copy(a, a+n, b):将数组a的前n个元素复制到数组b中。
  4. reverse(a, a+n):将数组a中的元素顺序反转。
  5. unique(a, a+n):去除数组a中的重复元素,并返回指向新数组末尾的迭代器。

 注:C++中的迭代器是一种对象,用于访问容器中的元素。迭代器提供了一种通用的方式来遍历不同类型的容器,如数组、向量、链表等。等待后续深入学习!

2.std用法
using namespace std;

在C++编程语言中,"std"是"standard"的缩写,它是一个标准命名空间。在这个空间中,C++标准库中的函数和对象都被定义。因此,当我们需要使用标准函数库中的函数或对象时,就需要使用"std"这个名称空间限定符来进行调用。

3.C++自学第一天收获:
int main(){
    //1.连续输入输出变量
    int a,b,c;
    cin>>a>>b>>c;
    cout<<a<<b<<c<<endl;
    
    //2.STL与 algorithm头文件
    //1)sort函数
    int array[]={2,5,6,4,7,9,1,0};
    sort(array,array+8);
    for(int i=0;i<8;i++){
        cout<<array[i]<<" ";
    }
    cout<<endl;
    cin.ignore();//ignore默认是跳过一个字符或遇到EOF
    //若没有这一行代码,getline()会直接读取一个字符,也就是把换行符用掉了
    //或者使用stringstream类
    
    //3.string(后续专题深入学习)
    //输入一个可以带空格的字符串
    string str;
    getline(cin,str);
    cout<<str<<endl;
    
    system("pause");

//4.system("pause");作用

/*在C++中,可以使用system("pause")来实现暂停程序的执行。这个函数会调用操作系统的命令行工具来暂停程序的运行,直到用户按下任意键。*/
    return 0;
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值