编写一个简单的C++程序

main函数的返回类型必须为int。main函数的返回值常被用于指示状态,返回值为0表明成功,非0返回值的含义由系统定义,通常用于指出错误类型。

编译、运行程序

从命令行运行编译器

编译:

g++ -o myprog prog.cpp

// g++为GNU编译器的提示符,myprog为生成的可执行文件名,prog.cpp为编译的源文件名

运行:

myprog.exe

// .exe可省略,有时需加上.\等来显示地指出文件位置

文件重定向:

文件重定向可允许我们将标准输入和标准输出与命名文件关联起来:

myprog <infile >outfile 2>error

// <后跟标准输入的重定向文件,>后跟标准输出的重定向文件,2>后跟标准错误(std::cerr)的重定向文件

1.2 初识输入输出

输入输出流

术语“流”(stream)想要表达的是:随着时间的推移,字符是顺序生成或消耗的

标准库中的四个IO对象

cin:标准输入