亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

出現'void' function returning a value 怎么回事?

出現'void' function returning a value 怎么回事?

C
千萬里不及你 2023-04-22 23:19:28
我在MFC向導生成對話框,添加了三個編輯框,變量分別是m_nNumber1,m_nNumber2,m_nNumber3,然后在在void CTest2Dlg::OnOK()添加了 return m_nNumber3=m_nNumber1+m_nNumber2;想點擊OK按鈕就在第三個編輯框中輸出第三個變量,但是卻出現了'void' function returning a value 怎么回事?
查看完整描述

2 回答

?
慕無忌1623718

TA貢獻1744條經驗 獲得超4個贊

void表示不返回任何信息,
也就是說,你不應該使用return語句。
在void的函數中,使用return;更多的是為了強制性的結束該函數,而不是為了返回一個值。
當你需要在void函數里獲得某個信息的時候,推薦你直接賦值給某個全局變量。

查看完整回答
反對 回復 2023-04-26
?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

void表示不返回任何信息,也就是說,用戶不應該使用return語句。

在void的函數中,使用return;更多的是為了強制性的結束該函數,而不是為了返回一個值。

當用戶需要在void函數里獲得某個信息的時候,可以直接賦值給某個全局變量。


查看完整回答
反對 回復 2023-04-26
  • 2 回答
  • 0 關注
  • 566 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號