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

C语言 里面老师说int比void好?
为什么啊?

是函数的返回值吧
int可以返回数据 如果函数中有什么信息 比如说出现错误 就可以返回-1什么的 而且程序中调用这个函数的时候 如果不需要返回值可以不接收
而如果定义成void了 就什么也不能返回了
所以定义成int 比定义成void更灵活
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-23
你是说返回值吧,
这是因为C语言没有异常处理机制,
更加依赖从返回值来了解函数执行的结果。
相似回答