Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Hubungan antara parameter sebenar dan parameter formal dalam bahasa C

Hubungan antara parameter sebenar dan parameter formal dalam bahasa C

下次还敢
下次还敢asal
2024-04-29 17:27:151177semak imbas

Dalam panggilan fungsi, parameter sebenar dan formal sepadan satu-dengan-satu, dan nilai parameter sebenar disalin ke parameter formal, mengikut prinsip pemindahan nilai. Ausnahme: Parameter sebenar jenis tatasusunan melepasi alamat permulaan, dan pengubahsuaian parameter formal akan mempengaruhi elemen kumpulan parameter sebenar.

Hubungan antara parameter sebenar dan parameter formal dalam bahasa C

Hubungan antara parameter sebenar dan parameter formal dalam bahasa C

Parameter sebenar dan parameter formal ialah dua konsep yang berkait rapat dalam proses panggilan fungsi.

Definisi

  • Argumen Sebenar: Nilai parameter disediakan sebenarnya semasa memanggil fungsi.
  • Hujah Formal: Pembolehubah parameter diisytiharkan dalam definisi fungsi, digunakan untuk menerima parameter sebenar.

Hubungan

Terdapat hubungan satu dengan satu antara parameter sebenar dan parameter formal. Apabila fungsi dipanggil, setiap parameter sebenar sepadan dengan parameter formal dan diberikan nilai.

Role

Parameter formal bertindak sebagai pembolehubah setempat di dalam fungsi, digunakan untuk menyimpan data sebenar yang disediakan oleh parameter sebenar. Parameter sebenar dihantar ke fungsi melalui parameter formal, membolehkan fungsi beroperasi pada data yang disediakan oleh pemanggil.

Nilai lulus

Kaedah menghantar parameter fungsi dalam bahasa C ialah lulus nilai. Ini bermakna bahawa nilai parameter sebenar disalin ke dalam parameter formal, dan bukannya merujuk terus alamat memori parameter sebenar. Oleh itu, perubahan kepada parameter formal tidak menjejaskan parameter sebenar.

Pengecualian

Untuk parameter jenis tatasusunan, memandangkan tatasusunan ialah jenis rujukan, parameter sebenar yang dihantar kepada parameter formal ialah alamat permulaan elemen tatasusunan. Oleh itu, pengubahsuaian kepada parameter formal secara langsung mempengaruhi elemen tatasusunan yang sepadan dalam parameter sebenar.

Nota

  • Jenis data parameter sebenar dan parameter formal mestilah serasi.
  • Bilangan dan susunan parameter sebenar mesti sepadan dengan parameter rasmi.
  • Parameter formal boleh mempunyai nilai lalai, membenarkan parameter sebenar ditinggalkan semasa memanggil fungsi.

Atas ialah kandungan terperinci Hubungan antara parameter sebenar dan parameter formal dalam bahasa C. 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