c++ cout<< cin>> 注释符 详解

std::cout是在#include<iostream>中的ostream类型中的对象

std::表示命名空间,标准库定义的所有名字都在命名空间std中

std::cout是在#include<iostream>库中的istream类型中的对象

std::cout<<a<<std::endl;

上条语句中<<是输入运算符,就是将大头的那边的量弄进箭头所指的对象中,并返回运算之后的箭头所指的对象

std::endl是一个操纵符,作用是结束当前行,并将与设备关联的缓冲区的内容刷到设备中,最好每个cout都加一个endl,利于清除缓存..

std::cin>>a>>b;

在cin中当遇到无效的输入时,比如cin>>v1>>v2,v1是int型,你却输入了a,就会返回一个无效的状态,后面的v2也输入不了.或者遇到文件结尾符时,也会返回一个无效的状态.

文件结尾符在window系统里通过Ctrl+Z键入,linux中通过Ctrl+D键入

上面的特性可用于读取数量不定的输入数据.

#include<iostream>
using namespace std;
int main()
{
	int sum = 0, value = 0;
	while (cin >> value)
	{
		sum += value;
	}
	cout << sum<<endl;
	return 0;
}

  

ps:注释符不能嵌套

时间: 2024-10-17 15:05:28

c++ cout<< cin>> 注释符 详解的相关文章

关于@property后面修饰符详解

关于@property后面修饰符详解 @property后面有哪些修饰符 1.线程安全的 atomic.nonatomic 2.访问权限的 readonly.readwrite 3.内存管理(ARC) assign.strong.weak.copy 4.内存管理(MRC) assign.retain.release 5.指定方法名称 (如何定义set get 方法) setter = getter = 由于将来我们经常需要定义一些方法来操作成员变量,而每个方法都必须有一个有意义的名称,而想名字非

Android Gradle manifestPlaceholders 占位符详解

Android Gradle manifestPlaceholders 占位符详解 在实际项目中,AndroidManifest里十几个地方的值是需要动态的改变(生成apk文件的时候).如果每次去改也可以,但是累啊,在我之前他们打包是用手动替换,但我觉得这是是在没办法的办法,但是有了manifestPlaceholders占位符后就简单的多了,只需要改一个地方就行了. 1. 概括 下面介绍下manifestPlaceholders占位符的使用,其实很好理解,你可以认为它可以在 build.gra

MySQL的数据类型及其常用修饰符详解

MySQL的数据类型及其常用修饰符详解 ================================================================================ 概述: ========================================================================================== Mysql的数据类型     在mysql数据库当中,每一个库都是有多张表来组成的,每一个表都是由行和列来组

C#.net 中 修饰符 详解 (来自MSDN)

自己理解的不够深刻,无奈基础较差!记上一笔,记忆深刻些,哈哈…… 1. 访问修饰符 public 同一程序集中的任何其他代码或引用该程序集的其他程序集都可以访问该类型或成员. private 只有同一类或结构中的代码可以访问该类型或成员. protected 只有同一类或结构或者此类的派生类中的代码才可以访问的类型或成员. internal 同一程序集中的任何代码都可以访问该类型或成员,但其他程序集中的代码不可以. protected internal 由其声明的程序集或另一个程序集派生的类中任

USB HID Report Descriptor 报告描述符详解

Report descriptors are composed of pieces of information. Each piece of information is called an Item.报告描述符由一些数据片组成.这些数据片被叫做Item.All items have a one-byte prefix that contains the item tag, item type, and item size. 每一个Item都包含一个字节的前缀,这个前缀中包含了三个信息--it

【C++】注释转换详解 C++注释转换为标准C语言注释

在一个大型工程当中,由于代码人员的多样性,使得代码的注释风格不同.然而在发布版本中,注释风格应该保持一致,以便于其他人员在后期的使用和维护. 由此,产生了如下的需求: 实现对一个C/C++语言程序源文件中注释的转换功能(在这里 我们实现的是C++注释转换为标准C语言注释) 注释转化的要求: 其他注意事项: 具体分析: 在读取源文件的时候,可能遇到的情况有:  C 风格注释(包含注释的嵌套),C++ 风格注释(包含注释的嵌套),字符中嵌套注释,无注释 ,结束等几种状态. 引入 "状态机"

C# 中4个访问符和8个修饰符详解

4个访问修饰符(是添加到类.结构或成员声明的关键字) Public:公有的,是类型和类型成员的访问修饰符.对其访问没有限制. Internal:内部的,是类型和类型成员的访问修饰符.同一个程序集中的所有类都可以访问 Private:私有的,是一个成员访问修饰符.只有在声明它们的类和结构中才可以访问. Protected::受保护的,是一个成员访问修饰符.只能在它的类和它的派生类中访问. protected internal:访问级别为 internal 或 protected.即,“同一个程序集

Koltin——最详细的可见性修饰符详解

在Kotlin中,不管是类,对象,接口,构造函数,函数,属性及其设置器都具有可见性修饰符.Kotlin中的可见性修饰符共四种.即public.protected.private.internal.在不同的场景声明不同的修饰符都有不同的可见性.下面详解介绍不同的修饰符在不同场景的范围. 这里值得注意的是,属性的Getter()函数的可见性具有与属性相同的可见性. 目录 一. 四种修饰符的说明 public修饰符表示 公有 .此修饰符的范围最大.当不声明任何修饰符时,系统会默认使用此修饰符. int

Java 注释规范详解

原文同步至:http://www.waylau.com/java-comments-conventions/ 在 Java 的编写过程中我们需要对一些程序进行注释,除了自己方便阅读,更为别人更好理解自己的程序,所以我们需要进行一些注释,可以是编程思路或者是程序的作用,总而言之就是方便自己他人更好的阅读. 注释类型 Java 有两类注释: implementation comments(实现注释)和 documentation comments(文档注释). 实现注释常见于 C++,使用 /*..