Panggilan fungsi dalam C++ melibatkan langkah berikut: Tentukan fungsi. Isytiharkan fungsi di mana ia akan digunakan. Panggil fungsi menggunakan namanya dan hujahnya. Pilih kaedah lulus parameter (laluan nilai atau lulus rujukan) mengikut keperluan.
Cara memanggil fungsi dalam C++
Panggilan fungsi dalam C++ ialah konsep utama yang membolehkan blok kod dilaksanakan berulang kali. Untuk memanggil fungsi, anda perlu mengikuti langkah berikut:
1 Tentukan fungsi
Pertama, anda perlu menentukan fungsi yang ingin anda panggil. Definisi fungsi termasuk nama fungsi, senarai parameter (jika berkenaan), dan badan fungsi.
2. Pengisytiharan fungsi
Sebelum memanggil fungsi, anda perlu mengisytiharkan fungsi di mana ia digunakan. Ini memberitahu pengkompil bahawa fungsi itu wujud dan membolehkannya menghuraikan panggilan fungsi dengan betul.
3. Memanggil fungsi
Untuk memanggil fungsi, anda perlu menggunakan nama fungsi dan parameternya (jika fungsi menerima parameter). Parameter disertakan dalam kurungan dan dipisahkan dengan koma.
4. Contoh panggilan fungsi
Berikut ialah contoh panggilan fungsi:
<code class="cpp">#include <iostream> using namespace std; // 定义函数 void printMessage() { cout << "Hello, world!" << endl; } int main() { // 声明函数 extern void printMessage(); // 调用函数 printMessage(); return 0; }</code>
Apabila kod di atas dijalankan, ia akan mencetak "Hello, dunia!"
Melalui parameter panggilan fungsi
Panggilan fungsi boleh menghantar parameter dengan menghantar senarai parameter kepada parameter fungsi. Lulus parameter boleh mengikut nilai atau rujukan.
Nilai lulus: Dalam kaedah lulus ini, nilai parameter disalin ke dalam parameter fungsi. Jika anda mengubah suai nilai parameter dalam fungsi, ia tidak akan menjejaskan nilai parameter fungsi panggilan.
Lulus dengan rujukan: Dalam kaedah lulus ini, rujukan parameter dihantar ke dalam parameter fungsi. Jika anda mengubah suai nilai parameter dalam fungsi, nilai parameter fungsi panggilan akan diubah suai secara langsung.
Pilih kaedah lulus parameter
Seperti yang diperlukan, anda boleh memilih kaedah lulus parameter mengikut garis panduan berikut:
Atas ialah kandungan terperinci Bagaimana untuk memanggil fungsi dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!