關于return的幾個問題
第一個問題是,為什么定義函數中可以沒有return,有些函數不需要返回值,能給舉個例子嗎?
第二個問題是,定義函數中為什么可以有多個return,什么情況下使用?能舉個例子嗎?
第三個問題是,return;=return 0;對嗎?
第四個問題是,如果定義函數中沒有returin,那么后面的主函數中就無法調用這個定義函數了對嗎?還是說依然可以調用這個定義函數,只是無法調用那個值了。
第一個問題是,為什么定義函數中可以沒有return,有些函數不需要返回值,能給舉個例子嗎?
第二個問題是,定義函數中為什么可以有多個return,什么情況下使用?能舉個例子嗎?
第三個問題是,return;=return 0;對嗎?
第四個問題是,如果定義函數中沒有returin,那么后面的主函數中就無法調用這個定義函數了對嗎?還是說依然可以調用這個定義函數,只是無法調用那個值了。
2017-08-22
舉報
2017-08-22
第一個問題:void不需要返回值。
第二個問題:如果在#include下面不是int main()的話,比如是int一個變量,下面需要這個變量的返回值的時候,就需要第一個return,最后的結尾還需一個return
第三個問題:return=return 0;
第四個問題:對的,可以這樣說,只要沒有return返回值的,基本上都是void,都沒有返回值了,自然也就沒法調用這個值。
2018-08-05
void 定義的函數是無返回值函數嗎?