C语言 里面老师说int比void好?

来源:百度知道 编辑:UC知道 时间:2024/05/25 03:19:31
C语言 里面老师说int比void好?
为什么啊?

是函数的返回值吧
int可以返回数据 如果函数中有什么信息 比如说出现错误 就可以返回-1什么的 而且程序中调用这个函数的时候 如果不需要返回值可以不接收
而如果定义成void了 就什么也不能返回了
所以定义成int 比定义成void更灵活

你是说返回值吧,
这是因为C语言没有异常处理机制,
更加依赖从返回值来了解函数执行的结果。