在 C/C++ 中,void
函数是指不返回任何值的函数。当一个函数被声明为 void
类型时,它的作用是告诉编译器这个函数不会返回任何值。因此,在 void
函数的末尾添加 return
语句是没有意义的,因为它并不会返回任何值。
在 C++ 中,如果一个函数被声明为 void
类型,但在函数体中包含了 return
语句,编译器会给出警告,但不会报错。如果一个函数被声明为 void
类型,但在函数体中包含了 return
语句,并且该 return
语句后面跟着一个表达式,那么编译器会忽略该表达式,并仅仅返回函数的结果。
因此,在 void
函数的末尾添加 return
语句是没有意义的,因为它并不会返回任何值。如果你需要在函数中返回一个值,你应该将函数的返回类型更改为适当的类型,并在函数体中使用 return
语句返回一个值。
领取专属 10元无门槛券
手把手带您无忧上云