Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk menggunakan void dalam c++

Bagaimana untuk menggunakan void dalam c++

下次还敢
Lepaskan: 2024-05-01 12:54:20
asal
712 orang telah melayarinya

Jenis void dalam C++ ialah jenis data khas, yang bermaksud fungsi itu tidak mengembalikan sebarang nilai. Kegunaan utamanya termasuk: mengisytiharkan fungsi yang tidak mengembalikan sebarang nilai. Sebagai parameter fungsi, ia bermakna fungsi itu tidak memerlukan sebarang input. Sebagai jenis penunjuk, ini bermakna penunjuk tidak menunjuk ke mana-mana objek tertentu.

Bagaimana untuk menggunakan void dalam c++

jenis void dalam C++ Apakah jenis

kosong?

void ialah jenis data khas dalam C++ yang bermaksud fungsi tidak mengembalikan sebarang nilai. Tujuan

void

void jenis digunakan terutamanya dalam senario berikut:

  • Isytiharkan fungsi yang tidak mengembalikan sebarang nilai:
void print_hello() {
  std::cout << "Hello, world!" << std::endl;
}
Salin selepas log masuk
  • rreeemenunjukkan fungsi itu tidak memerlukan sebarang input:
    void swap(int& a, int& b) {
      int temp = a;
      a = b;
      b = temp;
    }
    Salin selepas log masuk
  • Sebagai jenis penunjuk, ini bermakna penunjuk tidak menghala ke mana-mana objek tertentu:

void* ptr = nullptr;
Salin selepas log masuk
void Perbezaan antara fungsi dan fungsi dengan jenis pulangan of int

void Perbezaan utama antara fungsi dan fungsi dengan jenis pengembalian int ialah :
  • Nilai pulangan:
  • fungsi void tidak mengembalikan sebarang nilai, manakala fungsi int mengembalikan integer.
  • Kaedah panggilan:
  • fungsi void dipanggil terus, manakala fungsi int perlu menyimpan nilai pulangan dalam pembolehubah.

Contoh

Contoh berikut menunjukkan penggunaan jenis void:

void print_number(int n) {
  std::cout << "The number is: " << n << std::endl;
}

int main() {
  print_number(42);
  return 0;
}
Salin selepas log masuk

Output:

<code>The number is: 42</code>
Salin selepas log masuk
print_numberDalam contoh ini, fungsi diisytiharkan sebagai jenis void, bermakna ia tidak mengembalikan sebarang nilai. Walau bagaimanapun, ia boleh menerima hujah integer dan mencetak integer tersebut. 🎜

Atas ialah kandungan terperinci Bagaimana untuk menggunakan void dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
c++
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan