1.2.8 从main()函数返回值
函数的最后一条语句将0返回给操作系统。
- return 0;
从main()函数返回0表示程序正常结束。操作系统与返回值无关。一般来说,可以像该程序一样简单地返回0。
技巧
在运行Game Over程序时,可能只是看见控制台窗口一闪而过。那是因为C++(www.cppentry.com)太快,它在不到一秒的时间内打开一个控制台窗口,显示Game Over!,然后关闭窗口。然而,在Windows操作系统下,可以创建批处理文件,在运行控制台程序后暂停。这可以保持控制台窗口处于打开状态,以便查看程序结果。因为编译后的程序名为game_over.exe,所以可以简单地创建由以下两行代码组成的批处理文件:
- game_over.exe
- pause
创建批处理文件的步骤如下:
(1) 打开一个文本编辑器,如Notepad(不能是Word或WordPad)。
(2) 输入文本。
(3) 以.bat扩展名保存文件,如game_over.bat。
最后,双击文件图标运行批处理文件。因为批处理文件会使控制台窗口处于打开状态,这时应当能看到程序结果。