本节大意
讲解了一个基本框架程序,并分析了程序编译相关的一些约定。这些约定有源文件的命名规范,命令行编译程序的方法,以及如何取得程序的返回值。
细节摘录
1. 源文件文件名的后缀不但表示该文件是程序源文件,而且也表示该源文件是用什么语言编写的。但具体命名细则依赖于具体的编译器。
2. 用命令行编译程序的方法对于不同操作系统,不同编译器来讲,方法也是不同的。
3. Linux/Unix下取得程序返回值的方法:echo $?; Windows下取得程序返回值的方法:echo %ERRORLEVEL%
课后习题
1. 我使用的编译器为g++编译器,使用指令man g++即可查询到其源代码文件的命名规范,如下图所示:
编译并执行实例程序,无任何结果返回:
2.当返回值为-1,程序执行情况如下(shell上看不到任何结果):
但是,可用之前提到的方法,得到这个程序执行的返回值: