|
killad 发表于 2013-11-7 19:24
昨天在论坛找到了。。。
问一下。问什么VC不要求,这玩意却要求呢
简而言之,标准环境下都是需要的
VC替你多做了点事情
详细来说,一个标准环境下的程序是独立运行的,运行最后的return 0(或者exit(0),或者执行完毕)就会把控制权交还给操作系统,操作系统(仅限于windows,unix大多数时候不会)会把没用了的命令行窗口关掉。在人眼中看来就是一个窗口闪过去了。
VC在调试的时候有个调试器控制着进程,在你的主程序返回后,控制权交给调试器,调试器默认会暂停,所以命令行窗口不会消失。 |
|