《咏柳》是唐代诗人贺知章创作的一首七言绝句。这是一首咏物诗,诗中描写了二月的新柳在春风吹拂下,柔嫩的细叶葱翠袅娜,充分表现出早春的勃勃生机和诗人对春天到来的喜悦之情,如图3.14所示。
编写一个程序,在不使用endl的前提下在屏幕上输出这首诗。该功能可以在cout语句中使用转义字符实现,实现起来非常简单,只需要在cout语句中使用3次转义字符即可。
根据实现步骤,绘制流程图,如图3.15所示。
图3.14 咏柳
图3.15 输出《咏柳》流程图
根据流程图,实现《咏柳》的输出。编写代码如下:
代码执行后的效果如下:
碧玉妆成一树高, 万条垂下绿丝绦。 不知细叶谁裁出, 二月春风似剪刀。
转义字符是C++语言表示字符的一种特殊形式,通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符。转义字符是由反斜线(\)后跟特定字符组成的序列。转义字符都具有特殊的功能,见表3.3。
表3.3 转义字符
转义字符的思维导图如图3.16所示。
图3.16 思维导图
(1)下列( )转义字符可以实现换页功能。
A.\f B.\n C.\r D.\\
(2)\’的功能是输出__________。