Dalam bahasa C, parameter formal ialah pembolehubah yang diisytiharkan dalam definisi fungsi dan digunakan untuk menerima data parameter sebenar ialah data sebenar yang dihantar ke fungsi apabila fungsi dipanggil. Parameter formal mendapat salinan nilai parameter sebenar, jadi pengubahsuaian kepada parameter formal tidak menjejaskan parameter sebenar dan sebaliknya.
Parameter formal dan parameter sebenar
Dalam bahasa C, parameter formal dan parameter sebenar ialah dua konsep penting, ia digunakan untuk menghantar data kepada fungsi.
Parameter formal
Parameter sebenar
Melalui data
Apabila fungsi dipanggil, parameter sebenar dihantar ke parameter formal. Nilai parameter formal diperoleh daripada parameter sebenar dengan menyalinnya. Ini bermakna bahawa sebarang pengubahsuaian kepada parameter formal tidak akan menjejaskan nilai parameter sebenar dan sebaliknya.
Tujuan parameter formal dan parameter sebenar
Contoh
Contoh berikut menunjukkan penggunaan parameter formal dan sebenar:
<code class="c">// 函数定义 int sum(int a, int b) { // a 和 b 是形参 return a + b; } // 函数调用 int result = sum(5, 10); // 5 和 10 是实参</code>
Dalam contoh di atas, jumlah dua parameter sebenar a
和 b
是函数 sum
的形参,5
和 10
是函数被调用时的实参。函数返回 15
,这是传递给形参 a
和 b
.
Atas ialah kandungan terperinci Apakah parameter formal dan parameter sebenar dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!