是的。int必须有返回值。

因为,除了void类型的函数可以没有返回值,其它类型的函数都应当有返回值的。

当代码中没有写明时,它实际返回的是一个不确定的值。

函数返回即指返回值,返回值是一个函数的处理结果。返回的原因是如果需要在程序中拿到函数的处理结果做进一步的处理,则需要函数必须有返回值。