Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah jenis nilai pulangan fungsi dalam C++?

Apakah jenis nilai pulangan fungsi dalam C++?

WBOY
WBOYasal
2024-04-12 12:30:02460semak imbas

Jenis nilai pulangan fungsi dalam C++ mentakrifkan jenis nilai yang dikembalikan selepas pelaksanaan: Jenis asas: void (tiada nilai pulangan), bool, integer, titik terapung, jenis rujukan aksara: rujukan jenis, struktur penunjuk jenis atau kelas: jenis Contoh

C++ 中函数的返回值类型有哪些?

Jenis nilai pulangan fungsi dalam C++

Jenis nilai pulangan fungsi mentakrifkan jenis nilai yang dikembalikan selepas fungsi itu dilaksanakan.

Jenis asas

  • kosong: tidak mengembalikan sebarang nilai. void:不返回任何值。
  • bool:返回布尔值。
  • 整数类型(intshortlong):返回整数。
  • 浮点类型(floatdouble):返回浮点数。
  • 字符类型(char):返回单个字符。

引用类型

  • T&:返回对类型 T 的引用。
  • T*:返回指向类型 T 的指针。

struct 和 class

  • structclass 名称:返回该类型的一个实例。

实战案例

考虑一个计算两个数字求和的函数:

// 返回两个数字的和
int add(int a, int b) {
  return a + b;
}

这个函数的返回值类型是 int,因为它返回一个整数。

以下是如何使用这个函数:

int sum = add(10, 20);  // sum 将包含 30

其他注意事项

  • 函数可以没有返回值类型,在这种情况下,它们返回 void
  • 如果函数没有明确指定返回值类型,则编译器将默认为 int
  • 可以通过使用 const
  • bool: Mengembalikan nilai Boolean.
🎜Jenis integer (int, short, long): Mengembalikan integer. 🎜🎜Jenis titik terapung (terapung, double): Mengembalikan nombor titik terapung. 🎜🎜Jenis aksara (char): Mengembalikan aksara tunggal. 🎜🎜🎜🎜Jenis rujukan🎜🎜🎜🎜T&: Mengembalikan rujukan untuk menaip T. 🎜🎜T*: Mengembalikan penuding untuk menaip T. 🎜🎜🎜🎜struct dan class🎜🎜🎜🎜 struct atau nama class: Mengembalikan tika jenis ini. 🎜🎜🎜🎜Kes praktikal🎜🎜🎜Pertimbangkan fungsi yang mengira hasil tambah dua nombor: 🎜rrreee🎜Jenis nilai pulangan fungsi ini ialah int kerana ia mengembalikan integer. 🎜🎜Begini cara menggunakan fungsi ini: 🎜rrreee🎜🎜Nota lain🎜🎜🎜🎜Fungsi tidak boleh mempunyai jenis nilai pulangan, dalam keadaan ini ia mengembalikan kosong. 🎜🎜Jika fungsi tidak menyatakan secara eksplisit jenis nilai pulangan, pengkompil akan lalai kepada int. 🎜🎜Anda boleh menentukan bahawa nilai pulangan ialah pemalar dengan menggunakan kata kunci const. 🎜🎜

Atas ialah kandungan terperinci Apakah jenis nilai pulangan fungsi dalam C++?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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