int类型函数只能有一个返回值,且必须返回int类型的值。
如果没有返回值,编译器会报错,因为在函数定义之初,你已经指明这个函数是有返回值的,如果函数结束的时候没有返回值,编译器会发现函数定义“不完整”进而报错,这是强类型语言的一般特性。
像python这样的语言,在函数定义之初不需要定义是否返回值及返回值类型,所以没有这样的要求。