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

  • 相关阅读:
    ScrollView 实现循环轮播
    UINavigationController和UITabBarController合用
    iOS开发网络篇—网络编程基础
    iOS开发网络篇—搭建本地服务器
    iOS开发网络篇—HTTP协议
    iOS开发网络篇—GET请求和POST请求
    UIView
    iOS准备程序
    iOS小程序-混合计算器
    IOS入门-计算机小程序
  • 原文地址:https://www.cnblogs.com/ggYYa/p/5698309.html
Copyright © 2011-2022 走看看