● 当return语句返回一个值时,此返回值的类型必须与函数的返回类型相同
● 每个使用标准库函数的程序都必须包含相关的头文件
● 在大多数系统中,main 函数的返回值被用来指示状态, 返回值0表明成功, 非0的返回值的含义由系统定义, 通常用来指出错误类型
● 类型是程序设计最基本的概念之一, 一种类型不仅定义了数据元素的内容, 还定义了这类数据上可以进行的运算。
● 在C++中,一个表达式产生一个计算结果,它由一个或多个运算对象(通常是)一个运算符组成。
● “ << ” 运算符接受两个运算对象:左侧的运算对象必须是一个ostream 对象,右侧的运算对象是要打印的值。 此运算符将给定的值写到给定的ostream 对象中。 输出运算符的计算结果就是其左侧运算对象。 即, 计算结果就是我们写入给定值的那个ostream 对象。
● 运算符endl, 这是一个被称为操纵符的特殊值。写入endl的效果是结束当前行, 并将与设备关联的缓冲区中的内容刷到设备中, 缓冲刷新操作可以保证到目前为止程序所产生的所有输出都真正写入输出流中, 而不是仅停留在内存中等待写入流
注意: 该运算符与“\n" 的区别是 “endl” 除了具备 “\n”的换行功能外, 还调用输出流flush 函数, 刷新缓冲区, 让数据直接写入文件或者显示在屏幕上, 其实这两种都可以, 但如果需要立即显示, 如输出到显示器时, 最好使用 “endl"
如果不需要立即显示, 并且要兼顾代码的执行效率时,可以考虑使用 “\