Parameter fungsi C++ dan nilai pulangan

PHPz
Lepaskan: 2024-04-12 17:48:02
asal
827 orang telah melayarinya

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; }
Salin selepas log masuk
Salin selepas log masuk

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

返回值

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

int sum(int a, int b) { return a + b; }
Salin selepas log masuk
Salin selepas log masuk

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

实战案例

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

double calculate_triangle_area(double base, double height) { return 0.5 * base * height; }
Salin selepas log masuk

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

double base = 5.0; double height = 10.0; double area = calculate_triangle_area(base, height); std::cout << "Triangle area: " << area << std::endl;
Salin selepas log masuk

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

Pulangan NilaiPulangan nilai membenarkan fungsi untuk mengembalikan maklumat kepada kod yang memanggilnya. Fungsi mengisytiharkan nilai pulangannya dalam definisi seperti berikut: rrreeeDalam contoh di atas, fungsi summengembalikan nilai intyang mewakili jumlah dua integer input . Contoh PraktikalPertimbangkan fungsi yang mengira luas segi tiga: rrreeeKita boleh memanggil fungsi ini dengan menghantar nilai panjang dan ketinggian asas seperti berikut: rrreeeDalam contoh ini, calculate_triangle_area Fungsi mengembalikan kawasan segitiga, yang disimpan dalam pembolehubah kawasandan 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!

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
Artikel terbaru oleh pengarang
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!