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

简介:

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

1.3 创建您的第一个程序

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

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

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

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

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

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

1: #include <iostream>
2:
3: int main()
4: {
5:      std::cout << "Solidum petit in profundis!\n";
6:      return 0;
7: }

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

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

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

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

解决潜在的问题后,尝试再次编译。如果仍有问题且找不出原因,可从本书配套网站(http://cplusplus.cadenhead.org)下载该程序。

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

程序Motto的输出如下:

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

奥尔胡斯大学的校友包括丹麦女王玛格丽特二世、诺贝尔化学奖得主Jens Christian Skou、丹麦王子Fredrik,还有一个名为Bjarne Stroustrop的家伙

相关文章
|
27天前
|
存储 缓存 算法
【C/C++ 性能优化】提高C++程序的缓存命中率以优化性能
【C/C++ 性能优化】提高C++程序的缓存命中率以优化性能
113 0
|
1月前
|
编译器 Linux C++
3C++程序的编写和实现
3C++程序的编写和实现
17 2
|
1月前
|
C++ 开发者
2C++的程序的构成和书写形式
2C++的程序的构成和书写形式
16 2
|
22天前
|
存储 缓存 C++
C++链表常用的函数编写(增查删改)内附完整程序
C++链表常用的函数编写(增查删改)内附完整程序
|
1月前
|
缓存 编译器 程序员
C/C++编译器并行优化技术:并行优化针对多核处理器和多线程环境进行优化,以提高程序的并行度
C/C++编译器并行优化技术:并行优化针对多核处理器和多线程环境进行优化,以提高程序的并行度
62 0
|
1月前
|
缓存 编译器 程序员
C/C++编译器全局优化技术:全局优化是针对整个程序进行的优化,包括函数之间的优化
C/C++编译器全局优化技术:全局优化是针对整个程序进行的优化,包括函数之间的优化
27 0
|
1月前
|
缓存 算法 编译器
C/C++编译器内存优化技术:内存优化关注程序对内存的访问和使用,以提高内存访问速度和减少内存占用。
C/C++编译器内存优化技术:内存优化关注程序对内存的访问和使用,以提高内存访问速度和减少内存占用。
39 0
|
1月前
|
自然语言处理 编译器 调度
深入gcc编译器:C/C++代码如何变为可执行程序
深入gcc编译器:C/C++代码如何变为可执行程序
77 0
|
1月前
|
并行计算 安全 编译器
【C/C++ 编译相关 gcc】一次搞懂GCC编译选项:优化代码、调试程序必备!
【C/C++ 编译相关 gcc】一次搞懂GCC编译选项:优化代码、调试程序必备!
35 0
|
1月前
|
C++ 容器
【C++】程序题( STL标准模板库)
【C++】程序题( STL标准模板库)
25 0
【C++】程序题( STL标准模板库)

热门文章

最新文章