Void和int有不同的操作方法、功能和结果。主函数的返回值可以定义为两种类型,int类型或void类型。区别在于int类型的main函数需要返回值,而void类型则不需要。Void表示没有返回值或返回值为空,而int可以返回整数。
在标准C语言中,建议main函数有一个返回值,一般认为返回0表示程序没有问题。调用可执行文件时,您无法直观地获取返回值,但需要进行其他操作。
例如,返回值保存并显示在shell脚本或批处理中,或者通过echo语句显示特定内置变量的值。
使用void main函数相当于放弃通道以指示程序是否通过返回值成功运行。这对于在shell脚本或批处理文件中调用可执行程序时决定是否执行策略非常不利,因此如果要编写适应性更强的程序,或使用int作为main的返回值类型,
微信扫码关注公众号
获取更多考试热门资料