void函数,最后可以不用return,因为函数执行完自然就结束了,当然,也可以在最后加上return。 非void返回类型 函数,返回的地方或者函数的最后一行如果没有return ret_val;严格上讲是错误的,编译时是否出错,是由编译器决定的。但是一般不报错的至少会产生一条告警。