zoukankan      html  css  js  c++  java
  • C++ Primer 笔记(1)基础中的战斗机 输入输出 对输入不定数据处理

    今天打算再重新好好的看一遍C++ Primer这本很经典的书籍,笔记开始:

    1.每个C++程序都包含一个或者多个函数,其中必须有一个main,操作系统通过调用main入手运行程序;

    2.函数包括:返回类型、函数名、行参列表、函数体。main函数的返回类型必须是int整数类型。一般系统中,main的返回值用来指示状态,返回值为0表明成功,非0由系统定义;

    3.输入输出(IO):标准库(std)里的iostream库包含两个基础类型istream和ostream,分别为输入流和输出流,一个流就是一个字符序列,是从IO设备读出或写入的IO设备的,

     std定义了4个IO对象,istream的cin,称为标准输入,ostream的cout,称为标准输出,ostream的ceer和clog,通常ceer用来输出警告和错误消息,clog来输出一般性信息;

    4.cout和cin都是输出左侧运算对象,故一句cout<<v1<<v2就等价于两句cout<<v1;cout<<v2;同理cin即可;

    5.<<输出运算符,>>输入运算符,::作用域运算符,//单句注释符,/*多句程序语句*/注释一段语句,另外有:=,==,!=,<=,>=,<,>,++,--;

    下面由一段小程序来涵盖上面的小知识点:

    //读取数量不定的输入数据进行处理;
    //while会一直循环直到遇到文件结束符,windows的结束符为Ctrl+Z,linux为Ctrl+D;
    
    #include <iostream>//头文件
    using namespace std;//同std::cout一个作用;
    
    int main()
    {
        int sum = 0;
        int val = 0;
        while (cin>>val)
        {
            sum = sum+val;//同sum += val;
        }
        cout<<"sum = "<<sum<<endl;
        system("pause");//使系统窗口暂停命令,若不加则看不到cout结果,同opencv中waitKey;
    
        return 0;
    
    }

  • 相关阅读:
    如何快速把 Vue 项目升级到 webpack3
    10分钟学会ES7+ES8
    数组的32场演唱会
    你做的拷贝是真的深拷贝吗
    浅谈CSS模块化
    CORS跨域资源共享你该知道的事儿
    像VUE一样写微信小程序-深入研究wepy框架
    小型Web页打包优化(下)
    PT与PX区别
    px、pt和em的区别
  • 原文地址:https://www.cnblogs.com/ggYYa/p/5698309.html
Copyright © 2011-2022 走看看