天天看点

《C++入门经典(第6版)》——1.3 创建您的第一个程序

本节书摘来自异步社区出版社《c++入门经典(第6版)》一书中的第1章,第1.3节,作者: 【美】rogers cadenhead(罗格斯 卡登海德) , jesse liberty(杰西 立波提) ,更多章节内容可以访问云栖社区“异步社区”公众号查看。

介绍完程序的创建过程后,该创建您的第一个程序并尝试使用编译器了。

运行您用于创建程序的文本编辑器并新建一个文件。您将创建的第一个程序会在屏幕上显示文本。

在编辑器中输入程序清单1.1所示的文本,但不要包含左边的行号和它后面的冒号。这些行号旨在方便引用代码。

输入时,务必正确地输入标点,如第5行的字符::和<<。

输入完毕后,将文件保存为motto.cpp。

程序清单1.1 motto.cpp的完整代码

这里的目标是熟悉创建c++程序的步骤。如果您不知道每行代码的功能,也不用担心,第2章将介绍这些代码。

保存文件后,需要进行编译和链接。如果您使用的是gcc,可使用如下命令完成这两项任务:

<code>g++ motto.cpp -o motto.exe</code>

这个命令让编译器g++编译文件motto.cpp,并将其链接为可执行文件motto.exe。如果编辑成功,将不会显示任何消息。该编辑器仅在有问题时出声:显示一条错误消息以及错误出现在哪行。

如果发生编译器错误,请逐行检查程序,确保没有遗漏任何标点,尤其是第5行和第6行末尾的分号。

成功编译程序后,就可在计算机上运行motto.exe,方法与运行其他程序一样:将其名称motto.exe作为命令输入,再按回车键。

程序motto的输出如下:

<code>solidum petit in profundis!</code>

这是奥尔胡斯大学(aarhus university)的校训。该大学位于丹麦的奥尔胡斯市,是一座公立大学,在校学生3.8万人,在丹麦排名第二。该校训是seek a firm footing in the depths的拉丁版。

奥尔胡斯大学的校友包括丹麦女王玛格丽特二世、诺贝尔化学奖得主jens christian skou、丹麦王子fredrik,还有一个名为bjarne stroustrop的家伙

继续阅读