首頁 > 後端開發 > C++ > 主體

c++中的void怎麼用

下次还敢
發布: 2024-05-01 12:54:20
原創
593 人瀏覽過

C 中的 void 類型是一種特殊資料類型,表示函數不會傳回任何值。其主要用途包括:聲明不傳回任何值的函數。作為函數參數,表示函數不需要任何輸入。作為指標類型,表示指標不指向任何特定的物件。

c++中的void怎麼用

C 中的 void 類型

void 類型是什麼?

void 是 C 中的一種特殊資料類型,表示函數不會傳回任何值。

void 的用途

void 類型主要用於以下場景:

  • 聲明不傳回任何值的函數:
<code class="cpp">void print_hello() {
  std::cout << "Hello, world!" << std::endl;
}</code>
登入後複製
  • 作為函數參數,表示函數不需要任何輸入:
<code class="cpp">void swap(int& a, int& b) {
  int temp = a;
  a = b;
  b = temp;
}</code>
登入後複製
  • 當指標類型,表示指標不指向任何特定的物件:
<code class="cpp">void* ptr = nullptr;</code>
登入後複製

void 函數與傳回類型為int 的函數的差異

##void 函數與傳回型別為int 的函數的主要差異在於:

  • 傳回值:void 函數不傳回任何值,而int 函數傳回整數。
  • 調用方式:void 函數直接調用,而 int 函數需要將返回值儲存在變數中。

範例

以下範例示範了void 類型的使用:

<code class="cpp">void print_number(int n) {
  std::cout << "The number is: " << n << std::endl;
}

int main() {
  print_number(42);
  return 0;
}</code>
登入後複製
輸出:

<code>The number is: 42</code>
登入後複製
在這個範例中,

print_number 函數宣告為void 類型,表示它不傳回任何值。但是,它可以接受一個整數參數並列印該整數。

以上是c++中的void怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
c++
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!