码迷,mamicode.com
首页 > 编程语言 > 详细

C++ Primer 笔记(1)基础中的战斗机 输入输出 对输入不定数据处理

时间:2016-07-23 13:24:07      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

今天打算再重新好好的看一遍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;

}

技术分享

 

C++ Primer 笔记(1)基础中的战斗机 输入输出 对输入不定数据处理

标签:

原文地址:http://www.cnblogs.com/ggYYa/p/5698309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!