void和int的操作步骤、功效、結果不一样。主函数返值可以界定为二种,int型或void型。区别取决于int型main函数必须有返值,而void型则不用。void表明无返回值或是返回值为空,而int可以回到整数金额。
在规范的C语言中,强烈推荐主函数有返回值,并一般承诺回到0代表程序工作中无问题。在读取一个可执行程序时,并不可以很形象化的获得返回值,而必须附加的实际操作。
例如在shell脚本制作或是批处理命令中以自变量储存返回值并表明,或是根据echo句子表明特殊的内嵌变量值。
应用void型main函数,相当于放弃了根据返回值来表明程序是不是运作取得成功的方式,这针对在shell脚本制作或是批处理文件中读取可实行程序时,分辨是不是实行现行政策是很不良的,因此要是要想所作的程序可以有更强的适应能力,或是应用int做为main的返回值种类为好。