Rumah >pembangunan bahagian belakang >C++ >Parameter fungsi C++ dan nilai pulangan

Parameter fungsi C++ dan nilai pulangan

PHPz
PHPzasal
2024-04-12 17:48:02894semak imbas

Fungsi dalam C++ menghantar data melalui parameter dan mengembalikan maklumat melalui nilai pulangan: Parameter: Diisytiharkan dalam definisi fungsi, membenarkan fungsi menerima nilai luaran. Nilai pulangan: Diisytiharkan dalam definisi fungsi yang membolehkan fungsi mengembalikan maklumat kepada kod panggilan.

C++ 函数的参数和返回值

Parameter dan nilai pulangan fungsi C++

Fungsi memainkan peranan penting dalam C++, ia membolehkan kami menyusun kod ke dalam modul boleh guna semula dan memudahkan komunikasi antara blok kod dengan menghantar parameter dan mengembalikan maklumat Komunikasi.

Parameter

Parameter fungsi membolehkan kami memberikan nilai kepada fungsi yang boleh digunakan di dalam fungsi. Parameter diisytiharkan dalam definisi fungsi seperti berikut:

int sum(int a, int b) {
  return a + b;
}

Dalam contoh di atas, fungsi sum mempunyai dua parameter, a dan b, parameter ini mewakili dua integer yang akan ditambahkan. sum 函数有两个参数ab,这些参数表示要相加的两个整数。

返回值

返回值允许函数将信息返回给调用它的代码。函数在定义中声明其返回值,如下所示:

int sum(int a, int b) {
  return a + b;
}

在上面的示例中,sum 函数返回一个 int 值,表示两个输入整数的和。

实战案例

考虑一个计算三角形面积的函数:

double calculate_triangle_area(double base, double height) {
  return 0.5 * base * height;
}

我们可以通过传递基底长度和高度值来调用此函数,如下所示:

double base = 5.0;
double height = 10.0;
double area = calculate_triangle_area(base, height);

std::cout << "Triangle area: " << area << std::endl;

在这个示例中,calculate_triangle_area 函数返回三角形的面积,该面积存储在 area

Pulangan Nilai🎜🎜Pulangan nilai membenarkan fungsi untuk mengembalikan maklumat kepada kod yang memanggilnya. Fungsi mengisytiharkan nilai pulangannya dalam definisi seperti berikut: 🎜rrreee🎜Dalam contoh di atas, fungsi sum mengembalikan nilai int yang mewakili jumlah dua integer input . 🎜🎜Contoh Praktikal🎜🎜Pertimbangkan fungsi yang mengira luas segi tiga: 🎜rrreee🎜Kita boleh memanggil fungsi ini dengan menghantar nilai panjang dan ketinggian asas seperti berikut: 🎜rrreee🎜Dalam contoh ini, calculate_triangle_area Fungsi mengembalikan kawasan segitiga, yang disimpan dalam pembolehubah kawasan dan dicetak ke konsol. 🎜

Atas ialah kandungan terperinci Parameter fungsi C++ dan nilai pulangan. 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