设为首页 加入收藏

TOP

1.2.6 通过标准输出显示文本
2013-10-07 14:40:27 来源: 作者: 【 】 浏览:62
Tags:1.2.6 通过 标准 输出 显示 文本

1.2.6  通过标准输出显示文本

main()函数体的第一行在控制台窗口显示Game Over!和一个换行符。

  1. std::cout << "Game Over!" << std::endl

"Game Over!"是字符串,即一连串可以打印的字符。从技术上而言,它是一个字符串字面值,即它就是引号中间的那些字符。

cout是在iostream文件中定义的对象,用于向标准输出流发送数据。在大多数程序中(包括本程序),标准输出流仅仅是指计算机屏幕中的控制台窗口。

输出运算符(<<)用于向对象cout发送字符串。可以将输出运算符想象成一个漏斗,它将开口一端的数据收集起来并使其流向收口的一端。所以,字符串顺着漏斗流向了标准输出--屏幕。

cout的前缀std告诉编译器这里的cout来自标准库。std是名称空间。可以将名称空间想象成电话号码的区号,它唯一标识了成员所属的组。名称空间后面跟着作用域解析运算符(::)。

最后,程序还向标准输出发送了std::endl。endl在iostream中定义,它也是std名称空间中的一个对象。向标准输出发送endl类似于在控制台窗口中按下回车键。实际上,如果此时向控制台窗口发送另一个字符串,它将出现在屏幕的下一行。

这些概念可能有些难以理解。请看图1-3,它以图形方式形象地表示了所有描述过的元素之间的关系。

 
图1-3  标准C++(www.cppentry.com)的实现包含了一个称为标准库的文
件集合。标准库包含了iostream文件。
iostream文件又包含了各种定义,其中包括cout对象的定义
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇1.2.1 Game Over程序简介 下一篇1.2.5 定义main()函数

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: