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

Apakah parameter formal dan parameter sebenar dalam bahasa C?

下次还敢
下次还敢asal
2024-04-29 17:30:26828semak imbas

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.

Apakah parameter formal dan parameter sebenar dalam bahasa C?

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 formal ialah pembolehubah yang diisytiharkan dalam definisi fungsi dan digunakan untuk menerima data yang sebenarnya dihantar ke fungsi.
  • Parameter formal boleh mempunyai sebarang nama pembolehubah sah.
  • Jenis parameter formal mestilah sama dengan jenis data yang sebenarnya dihantar ke fungsi.

Parameter sebenar

  • Parameter sebenar ialah data yang sebenarnya dihantar ke fungsi apabila ia dipanggil.
  • Parameter sebenar boleh menjadi pemalar, pembolehubah atau ungkapan.
  • Jenis parameter sebenar mestilah sama dengan jenis parameter formal.

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

  • Parameter formal digunakan untuk menentukan data yang diperlukan oleh fungsi dalam definisi fungsi.
  • Parameter sebenar digunakan untuk menghantar data sebenar kepada fungsi.
  • Pengasingan antara parameter rasmi dan sebenar membolehkan fungsi berfungsi secara bebas daripada set parameter khusus yang digunakan untuk memanggilnya.

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 ab 是函数 sum 的形参,510 是函数被调用时的实参。函数返回 15,这是传递给形参 ab.

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!

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