Parameter formal dan parameter sebenar ialah konsep dalam panggilan fungsi Parameter formal digunakan untuk menerima data sebenar, dan parameter sebenar digunakan untuk menghantar data sebenar. Parameter formal terletak dalam pengepala fungsi, dan parameter sebenar terletak apabila fungsi dipanggil, parameter formal dan parameter sebenar mewujudkan hubungan sehala, dan parameter sebenar boleh mengubah suai parameter formal tetapi bukan sebaliknya; skop parameter formal adalah terhad kepada fungsi tetapi parameter sebenar adalah bebas daripada fungsi jenis data Parameter formal atas mesti menyatakan jenis yang jelas, dan jenis parameter sebenar mesti serasi dengan parameter formal.
Parameter formal dan parameter sebenar
Dalam bahasa C, parameter formal dan parameter sebenar ialah konsep penting yang terlibat dalam panggilan fungsi. Terdapat perbezaan yang jelas antara mereka:
Maksud
Kedudukan
Association
Skop
Jenis data
Contoh
Definisi fungsi berikut:
<code class="c">void print_name(char *name);</code>
Antaranya, name
是形参,是一个字符指针。
当调用此函数时,可以传递一个实参,如下所示:
<code class="c">char *myName = "John Doe"; print_name(myName);</code>
在这个例子中,myName
是传递给函数的实参。它与形参 name
rrreeeDalam contoh ini, myName
ialah hujah yang dihantar kepada fungsi. Ia dikaitkan dengan parameter formal name
dan membenarkan fungsi mengakses dan mencetak rentetan "John Doe".
Atas ialah kandungan terperinci Perbezaan antara parameter formal dan parameter sebenar dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!