1.1节练习
练习1.1:查阅你使用的编译器的文档,确定它所使用的文件命名约定。编译并运行第2页的main程序。
出题思路:熟悉编译工具和集成开发环境。
解答:首先利用编译器(如Linux系统中的vim或Windows系统中Visual Studio自带的编辑器)输入main程序,保存为.cpp或.cc后缀的源程序文件。然后按书中说明运行GNU或微软编译器,将源文件编译为可执行文件。最后执行程序,观察执行结果。
尝试使用命令行方式编译程序,尝试不同的编译选项,可以帮助我们更好地了解编译过程,掌握生成所需目标程序的方法。
练习1.2:改写程序,让它返回-1.返回值-1通常被当做程序错误的标识。重新编译并运行你的程序,观察你的系统如何处理main返回的错误标识。
出题思路:了解C++程序与操作系统间的交互。
解答:Windows 7操作系统并不处理或报告程序返回的错误标识,直观上,繁殖-1的程序与返回0的程序在执行效果上并无不同。但环境变量ERRORLEVEL记录了上一个程序的返回值。因此,在控制台窗口执行修改后的程序,接着执行echo %ERRORLEVEL%,会输出-1.在Linux系统中,执行echo $?有类似效果。
普通的冒险故事提示您:看后求收藏(卧龙小说网http://www.wolongxs.com),接着再看更方便。
好书推荐:《我的剧本世界在自主运行》、《我是舰娘》、《交错世界之学院都市》、《认清现实后,她们开始追夫火葬场》、《好徒儿你就饶了为师伐》、《剑来》、《带着修真界仙子们天下无敌》、《修炼成仙的我只想养成女徒弟》、《足控勇者的目标是魔王的丝袜》、《被触手怪养大的少女》、