(1)运用std中的命名空间:
std::cout<< std::cin>> std::cout<<std::endl;等等,如果习惯了加上头文件iostream后+using namespace std,我们很可能不知道还可以这样用
(2)注释不可以嵌套
(3)读入未知数目的输入
#include <iostream> int main() { int sum = 0, value; // read till end-of-file, calculating a running total of all values read while (std::cin >> value) sum += value; // equivalent to sum = sum + value std::cout << "Sum is: " << sum << std::endl; return 0; }//<<c++primer>>中的程序
如果读取了一个与value不同类型的对象即无效输入,程序会在回车后停止while循环。
(4)标准库的头文件可以用<>也可以" " 用括起来,但是非标准库的文件则一定要用" "括起来,不能用<>.
术语:
argument |
|
block | 块 |
buffer | 缓冲区 |
built-in type | 内置类型 |
cerr | 绑定到标准错误的ostream对象 |
cin | 标准流输入 |
class | 类 |
class type | 类类型 |
clog | 绑定到标准错误ostream对象 |
comment | 注释 |
condition | 条件 |
cout | 输出流输出 |
curly brace | 花括号 |
data structure | 数据结构 |
edit-compile-debug | 编辑-编译-调试 |
end-of - file |
文件结束符 |
expression | 表达式 |
for statement | for语句 |
function | 函数 |
function body | 函数体 |
header | 头文件 |
if statement | if语句 |
iostream | 输入输出流 |
istream | 输入流 |
library type | 标准库类型 |
main function | 主函数 |
manipulator | 操纵符 |
member function |
成员函数 |
method | 方法 |
namespace | 命名空间 |
ostream | 输出流 |
parameter list | 形参表 |
preprocessor directive | 预处理提示 |
return type | 返回类型 |
source file | 源文件 |
standard error | 标准错误 |
standard library | 标准库 |
standard output | 标准输出 |
statement | 语句 |
std | 标准库命名空间的名字 |
string literal | 字符串字面值 |
uninitialized variable | 未初始化变量 |
variable | 变量 |
while statement | while语句 |
operator | 操作符 |