Bagaimana untuk menggunakan void dalam c++

下次还敢
Lepaskan: 2024-05-01 12:54:20
asal
638 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:
<code class="cpp">void print_hello() {
  std::cout << "Hello, world!" << std::endl;
}</code>
Salin selepas log masuk
  • rreeemenunjukkan fungsi itu tidak memerlukan sebarang input:
<code class="cpp">void swap(int& a, int& b) {
  int temp = a;
  a = b;
  b = temp;
}</code>
Salin selepas log masuk
  • Sebagai jenis penunjuk, ini bermakna penunjuk tidak menghala ke mana-mana objek tertentu:
  • <code class="cpp">void* ptr = nullptr;</code>
    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:

    <code class="cpp">void print_number(int n) {
      std::cout << "The number is: " << n << std::endl;
    }
    
    int main() {
      print_number(42);
      return 0;
    }</code>
    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++
    sumber:php.cn
    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