首页 >> 教育动态 >

void和int的区别

2022-02-03 16:51:05 来源: 用户: 

Void和int有不同的操作方法、功能和结果。主函数的返回值可以定义为两种类型,int和void。区别在于int类型的main函数需要返回值,而void类型不需要。Void表示无返回值或空返回值,而int可以返回一个整数。

void和int的区别

在标准C语言中,建议主函数有一个返回值,一般认为返回0表示程序工作没有任何问题。调用可执行文件时,获取返回值并不直观,而是需要额外的操作。

例如,将返回值保存为shell脚本或批处理中的变量并显示它,或者通过echo语句显示特定的内置变量值。

使用void-type main函数相当于放弃了通过返回值指示程序是否运行成功的通道,这对于在shell脚本或批处理文件中调用可执行程序时判断是否执行策略非常不利。因此,如果希望编写的程序具有更强的适应性,最好使用int作为main的返回值类型。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

分享:
最新文章
站长推荐