Bagaimanakah jenis pulangan fungsi dinyatakan dalam C++?

WBOY
Lepaskan: 2024-04-13 08:15:01
asal
1219 orang telah melayarinya

Dalam C++, jenis pemulangan fungsi menentukan jenis nilai yang dikembalikan kepada pemanggil selepas fungsi dipanggil. Langkah termasuk: Memilih jenis data yang sepadan dengan nilai pulangan yang dijangkakan (seperti int, float, char, bool). Letakkan pengisytiharan jenis yang dipilih sebelum nama fungsi (seperti int get_number()).

函数返回类型在 C++ 中是如何指定的?

Garis panduan untuk menentukan jenis pengembalian fungsi dalam C++

Dalam C++, jenis pengembalian fungsi ialah bahagian penting tandatangan fungsi dan digunakan untuk menentukan jenis nilai yang dikembalikan kepada pemanggil selepas panggilan fungsi. Untuk menentukan jenis pemulangan fungsi, ikuti langkah berikut:

Langkah 1: Pilih jenis data

Pilih jenis data C++ yang sepadan dengan nilai pulangan yang dijangkakan. Contohnya:

  • Jenis integer: int, panjang, pendek
  • Jenis titik terapung: float, double, long double
  • Jenis aksara: char, wchar_t
  • Jenis Boolean: bool
  • Jenis tersuai)
  • (kelas atau struktur tersuai

Langkah 2: Letakkan pengisytiharan jenis sebelum nama fungsi

Letakkan pengisytiharan jenis yang dipilih sebelum nama fungsi. Contohnya:

// 返回整数
int get_number();

// 返回浮点数
float calculate_average();

// 返回一个字符串
std::string create_message();
Salin selepas log masuk

Contoh praktikal:

Pertimbangkan fungsi yang mengira hasil tambah dua nombor:

// 返回两个数字的和
int add_numbers(int num1, int num2) {
  return num1 + num2;
}
Salin selepas log masuk

Dalam kes ini, fungsi itu dijangka mengembalikan integer, jadi kami menggunakan jenis int sebagai jenis pulangan.

Nota:

  • Jika fungsi tidak mengembalikan nilai, anda perlu menggunakan void sebagai jenis pulangan.
  • Jika fungsi mengembalikan rujukan, anda perlu menggunakan jenis rujukan (&), seperti std::string&.
  • Fungsi boleh mengembalikan sebarang jenis data, termasuk penunjuk, tatasusunan dan juga fungsi lain.

Atas ialah kandungan terperinci Bagaimanakah jenis pulangan fungsi dinyatakan 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