1樓:匿名使用者
可以這樣用,這樣執行了func()裡面的功能,但是不需要使用它的返回值
比如回:
int func()
如果單單呼叫func();
只是執行列印,返回值沒有用
如果你需要a的值,就可以
int b = func();
2樓:匿名使用者
可以這麼用,抄你所展示的函bai數返回的是int(整數du型),如果該函式zhi返回值為布林型,你dao可以用if來接收返回值並判斷,如
if (func())
else
3樓:匿名使用者
當然可以啦,不用到它的返回值而已,很常用的用法
4樓:天痕_轉瞬即逝
你什麼意思 請表達清楚
c++問題,呼叫有返回值和沒有返回值的函式,為什麼不同呢?
5樓:匿名使用者
#include
void show()
int main()
{std::cout<嗎?std::cout<的是show()執行之後返回的值,函式show()執行之後沒有返回任何版值,因此能權顯示什麼?
6樓:匿名使用者
一個函式
的函式名既是該函式的代表,也是一個變數。由於函式名變數通常用來把函式的處理結內果資料帶回給
容呼叫函式,即遞迴呼叫,所以一般把函式名變數稱為返回值。
函式可以有返回值,也可以沒有返回值。對於沒有返回值的函式,功能只是完成一個操作,而不能返回運算的結果。對於沒有返回值的函式,功能不僅是完成一個操作,還能返回運算的結果,功能更加強大。
例如:void funcplus(int a,int b)
int funcplusret(int a,int b)
如上所示:funcplus只完成了 a+b的運算,結果沒有返回,所以我們得不到計算的結果。
funcplusret,完成了a+b的運算,並且返回了結果,我們可以獲得結果。
7樓:匿名使用者
#,包括
無效bai
的show()
廉政的main()
/ /這可以跑你嗎內? std :: cout的「show()方法,顯示了容show()執行後的返回值的函式show()方法來執行不返回任何值,並因此能夠證明什麼呢?
8樓:匿名使用者
根據你的這兩個程式來說的話沒什麼區別,函式需不需要返回值要適情況而定的。專比如說當你在呼叫一屬個函式之後要確認它是否呼叫成功,那你就可以用一個int 或者 bool 型作為返回型別。然後在呼叫處進行判斷。
而如果不需要確認是否呼叫成功,又不需要用到被呼叫函式裡面的變數,那返回型別就可以是void 。 這樣說可以理解嗎??哈。。。
9樓:匿名使用者
#,bai包括
無效的show()du
廉政的main()
/ /這可dao以跑你回嗎? std :: cout的「show()方法,顯示了
答show()執行後的返回值的函式show()方法來執行不返回任何值,並因此能夠證明什麼呢?
10樓:匿名使用者
有返回值的函式可以賦值給一個變數。
沒返回值的函式不能賦值給一個變數。
11樓:匿名使用者
你除錯了?貌似第一段程式有問題吧,沒有返回值你想輸出什麼?函式地址?
c++程式設計中函式有時候有返回值,有時候沒有返回值,當有返回值的時候需要把它賦給一個變數,該怎麼做?
12樓:匿名使用者
是素數返回素數,不是則返回-1,這個一般就是返回一個特定的值表示不返回,比如你返回-1,然後判斷不是-1繼續,是-1則認為是沒有返回值
關於C 函式返回值的問題,C 函式返回值問題
include class test public test int x 0 i x cout 新建的該物件的地址為 test cout 析構地址為 正確輸出,不過你的 確實認人匪姨所思 與實參的問題 以一個簡單的程式為例來說明 void mswapa int a,int b 這 兩個函式都是交換a...
python函式可以有多個返回值
你可以用3個變數去接收返回值,也可以直接獲得tuple,然後用陣列的索引去獲得。這種說法不準抄確,確切的話,是不能返回多個值的但是,如下這種情況 123def abs x,y,z return x,y,z 和 return x,y,z 一樣 看似是返回了多個值,其實是返回了一個元組 當然,也可以返回...
C 程式設計中返回值問題,c 獲得外部程式返回值的問題
如果函式有返回值,則需要返回語句return。return語句的一般形式是 return 表示式 執行時,先計算出括號中表示式的值,再將該值返回給主調函式中的呼叫表示式。下面對return語句做一些說明 1 函式的返回值是通過函式中的 return 語句獲得的。return 語句將被呼叫函式中的一個...