第2章输出到控制台--标准输出
本章中,你将学习如何让第1章中的空程序做点事情,如何使用程序库,以及如何显示程序执行的结果。
2.1 改进空程序
你的第一个任务是给第1章的空程序加一行代码,让它做点事情。新加的代码用来显示程序执行的结果。
新版本的main.cpp如代码清单2-1所示。行号前的星号(*)用来表明该行是新增加的行。请不要在你的代码中输入星号、行号和冒号,这些符号和数字只是为了描述代码,以便在分析代码时引用。
代码清单2-1 改进程序main.cpp显示运行结果
程序显示一条文本信息"Hi there!"。这是通过使用预先定义的程序库iostream实现的。从库的名字可以看出,iostream把输入和输出看做是字符流。
第1行的#include告诉编译器包含头文件iostream。因为该头文件描述了iostream库都提供了哪些组件,所以编译器能够识别像cout这样的名字。
包含iostream的头文件后,就可以使用iostream库了。如果你找到iostream头文件(通常是在编译器安装目录的include子目录里),打开它,就会发现其源代码很难理解。幸运的是,编译器不觉得难。
iostream库包括标准输出流(即第8行的cout)的声明,也包括流插入符(<<)和流操纵符(endl)的声明。
通常,iostream库在链接阶段自动与你的程序链接。请查看编译器的帮助文档进行核实。
程序运行的结果以文本的形式显示在窗口里或屏幕上,这取决于你在哪里执行程序。
【责任编辑:
董书 TEL:(010)68476606】