Perbezaan antara parameter sebenar dan formal

Perbezaan antara parameter sebenar dan formal

Perbezaan utama - sebenarnya vs parameter formal
 

Menggunakan fungsi adalah konsep penting dalam pengaturcaraan. Fungsi adalah sebilangan kenyataan yang dapat melaksanakan beberapa jenis tugas tertentu. Sekiranya pengaturcara menulis semua kenyataan sebagai satu program, ia akan menjadi kompleks. Fungsi boleh digunakan untuk mengelakkannya. Mereka juga dikenali sebagai kaedah. Setiap fungsi akan mempunyai fungsi sendiri. Fungsi meningkatkan pengoptimuman kod dan kebolehgunaan semula kod. Terdapat fungsi yang disediakan oleh bahasa pengaturcaraan atau fungsi yang ditulis oleh pengaturcara.  Setiap fungsi mempunyai nama untuk mengenalinya. Setelah melaksanakan tugas tertentu menggunakan fungsi, ia dapat mengembalikan nilai. Beberapa fungsi tidak mengembalikan nilai. Data yang diperlukan untuk fungsi melaksanakan tugas dihantar sebagai parameter. Parameter boleh menjadi parameter sebenar atau parameter rasmi. The Perbezaan utama antara parameter sebenar dan parameter formal ialah Parameter sebenar adalah nilai -nilai yang diserahkan kepada fungsi apabila ia dipanggil semasa parameter formal adalah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai apabila fungsi dipanggil.

Kandungan

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah parameter sebenar
3. Apakah parameter rasmi
4. Persamaan antara parameter sebenar dan formal
5. Perbandingan sampingan - parameter formal vs sebenar dalam bentuk jadual
6. Ringkasan

Apakah parameter sebenar?

Parameter sebenar adalah nilai yang diserahkan kepada fungsi apabila ia dipanggil. Rujuk program di bawah.

#include

void tambahan (int x, int y)

int tambahan;

tambahan = x+y;

printf ("%d", tambahan);

void main ()

tambahan (2,3);

tambahan (4,5);

Menurut program C di atas, terdapat fungsi yang dinamakan tambahan. Dalam fungsi utama, nilai 2 dan 3 diserahkan kepada penambahan fungsi. Nilai 2 dan 3 ini adalah parameter sebenar. Nilai -nilai tersebut diserahkan kepada penambahan kaedah, dan jumlah dua nombor akan dipaparkan pada skrin. Sekali lagi, dalam program utama, dua nilai integer baru diserahkan kepada kaedah penambahan. Sekarang parameter sebenar adalah 4 dan 5. Penjumlahan 4 dan 5 akan dipaparkan di skrin.

Apakah parameter rasmi?

Fungsi atau kaedah mengikuti sintaks yang serupa dengan yang diberikan di bawah:

(parameter formal)

// set pernyataan yang akan dilaksanakan

Nama kaedahnya adalah untuk mengenal pasti kaedahnya. Jenis pulangan menentukan jenis nilai kaedah akan kembali. Sekiranya kaedah tidak mengembalikan nilai, jenis pulangan adalah tidak sah. Sekiranya fungsi mengembalikan nilai integer, maka jenis pulangan adalah integer. Senarai parameter rasmi disertakan dalam kurungan. Senarai ini mengandungi nama berubah dan jenis data semua nilai yang diperlukan untuk kaedah.  Setiap parameter rasmi dipisahkan oleh koma. Apabila kaedah tidak menerima sebarang nilai input, maka kaedah itu harus mempunyai set kurungan yang kosong setelah nama kaedah. e.g. tambahan () ; Kenyataan yang harus dilaksanakan dilampirkan dalam pendakap keriting.

Rajah 01: Parameter

Parameter rasmi adalah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai apabila fungsi dipanggil.  Menurut program di atas, nilai 2 dan 3 diserahkan kepada penambahan fungsi. Dalam fungsi tambahan, terdapat dua pembolehubah yang dipanggil X dan Y. Nilai 2 disalin ke dalam pembolehubah x, dan nilai 3 disalin ke dalam pembolehubah y. Pembolehubah x dan y bukanlah parameter sebenar. Mereka adalah salinan parameter sebenar. Mereka dikenali sebagai parameter rasmi. Pembolehubah ini hanya boleh diakses dalam kaedah. Setelah mencetak penambahan dua nombor, kawalan dikembalikan semula ke program utama.

Apakah persamaan antara parameter sebenar dan formal?

  • Kedua -duanya berkaitan dengan fungsi.
  • Parameter dimasukkan ke dalam kurungan.
  • Setiap parameter dipisahkan oleh koma.

Apakah perbezaan antara parameter sebenar dan formal?

Parameter formal vs sebenar

Parameter sebenar adalah nilai -nilai yang diserahkan kepada fungsi apabila ia dipanggil. Parameter rasmi adalah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai apabila fungsi dipanggil.
 Fungsi berkaitan
Parameter sebenar diluluskan oleh fungsi panggilan. Parameter rasmi berada dalam fungsi yang dipanggil.
Jenis data
Dalam parameter sebenar, tidak ada sebutan mengenai jenis data. Hanya nilai yang disebutkan. Dalam parameter rasmi, jenis data nilai penerima harus dimasukkan.

Ringkasan -sebenar vs parameter formal

Menggunakan fungsi adalah konsep yang berguna dalam pengaturcaraan. Fungsi membantu mengurangkan panjang kod dan mengurangkan kerumitan. Ia juga mudah dilakukan untuk menguji, menyahpepijat dan meningkatkan pemeliharaan kod. Sesetengah fungsi mungkin tidak memerlukan input, tetapi beberapa fungsi memerlukan input. Adalah mungkin untuk menyampaikan data ke fungsi sebagai input. Mereka dikenali sebagai parameter.  Dua istilah umum yang berkaitan dengan fungsi adalah parameter sebenar dan parameter rasmi. Perbezaan antara parameter sebenar dan parameter formal ialah parameter sebenar adalah nilai -nilai yang diserahkan kepada fungsi apabila ia digunakan semasa parameter formal adalah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai apabila fungsi dipanggil.

Muat turun PDF parameter formal sebenar

Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar talian mengikut nota petikan. Sila muat turun versi PDF di sini: Perbezaan antara parameter sebenar dan formal

Rujukan:

1. TutorialSpoint.com. "C Fungsi." Tujuan itu.  Terdapat di sini