Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah fungsi C++ mengembalikan jenis kekosongan?

Bagaimanakah fungsi C++ mengembalikan jenis kekosongan?

WBOY
Lepaskan: 2024-04-20 13:06:01
asal
1206 orang telah melayarinya

Fungsi void dalam C++ tidak mengembalikan sebarang nilai, dan sintaksnya ialah void function_name(). Kegunaan biasa termasuk: Memasukkan input pengguna, seperti mendapatkan umur pengguna dan mencetaknya ke konsol.

C++ 函数如何返回 void 类型?

Kembalikan jenis fungsi void dalam C++

Dalam C++, jenis void ialah jenis pulangan khas, yang bermaksud fungsi itu tidak mengembalikan sebarang nilai. Ini berbeza daripada fungsi lain, yang biasanya mengembalikan jenis nilai tertentu, seperti integer, rentetan atau objek. void 类型是一种特殊的返回类型,表示函数不返回任何值。这与其他函数不同,这些函数通常返回特定类型的值,例如整数、字符串或对象。

void 函数的语法如下:

void function_name();
Salin selepas log masuk

以下是一个返回 void 类型的简单函数示例:

void print_hello() {
  std::cout << "Hello, world!" << std::endl;
}
Salin selepas log masuk

您可以通过调用函数来使用 void 函数:

print_hello();
Salin selepas log masuk

调用 void 函数不会生成任何返回值,因此您无法将返回值分配给变量或将其用作另一个表达式的输入。

实战案例:输入用户年龄

void 函数的一个常见用途是输入用户的输入。以下是一个使用 void 函数从用户那里获取年龄并将其打印到控制台的 C++ 程序示例:

#include <iostream>

void get_age() {
  int age;
  std::cout << "Enter your age: ";
  std::cin >> age;
  std::cout << "Your age is: " << age << std::endl;
}

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

在上面的示例中,get_age() 函数使用 void 作为返回类型,因为它不返回任何值。get_age() 函数从用户那里读取年龄,然后将其打印到控制台。main() 函数调用 get_age()

Sintaks fungsi void adalah seperti berikut: 🎜rrreee🎜Berikut adalah contoh fungsi mudah yang mengembalikan jenis void: 🎜rrreee🎜Anda boleh menggunakan fungsi void dengan memanggil fungsi: 🎜rrreee🎜Memanggil fungsi void tidak Tiada nilai pulangan dijana, jadi anda tidak boleh menetapkan nilai pulangan kepada pembolehubah atau menggunakannya sebagai input kepada ungkapan lain. 🎜🎜🎜Kes praktikal: Memasuki umur pengguna 🎜🎜🎜Penggunaan fungsi void yang biasa adalah untuk memasukkan input pengguna. Berikut ialah contoh program C++ yang menggunakan fungsi void untuk mendapatkan umur daripada pengguna dan mencetaknya ke konsol: 🎜rrreee🎜Dalam contoh di atas, get_age() fungsi Gunakan <code>void sebagai jenis pulangan kerana ia tidak mengembalikan sebarang nilai. Fungsi get_age() membaca umur daripada pengguna dan mencetaknya ke konsol. Fungsi main() memanggil fungsi get_age() untuk membolehkan pengguna memasukkan umur mereka dan mencetaknya ke konsol. 🎜

Atas ialah kandungan terperinci Bagaimanakah fungsi C++ mengembalikan jenis kekosongan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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