代码改变世界

随笔分类 -  VC

深入讲解main()返回值研究

2011-07-28 11:37 by 和尚释然, 378 阅读, 收藏,
摘要: 有的说必须有返回值,如:return 0; 有的说没有也可以,如:用void修饰main() 但大家的讨论都只留于表面,现在我来试着讲解一下深层含义! 以下观点纯属个人观点,若有不当之处,望高手们不吝赐教要想真正理解这个问题,首先要了解一下操作系统的外壳,操作系统是由多个功能模块组成的庞大,复杂的软件系统,任何通用的操作系统,都要提供一个称为shell(外壳)的程序,用户(操作人员)使用这个程序来操作计算机系统进行工作。DOS中有一个程序command.com,这个程序在DOS中称为命令解释器,也就是DOS系统的shell. 用户的命令由command执行,首先command把程序加入内存,. 阅读全文