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.
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();
以下是一个返回 void
类型的简单函数示例:
void print_hello() { std::cout << "Hello, world!" << std::endl; }
您可以通过调用函数来使用 void 函数:
print_hello();
调用 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; }
在上面的示例中,get_age()
函数使用 void
作为返回类型,因为它不返回任何值。get_age()
函数从用户那里读取年龄,然后将其打印到控制台。main()
函数调用 get_age()
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!