Perbezaan Utama – Parameter Sebenar vs Formal
Menggunakan Fungsi ialah konsep penting dalam pengaturcaraan. Fungsi ialah beberapa pernyataan yang boleh melaksanakan beberapa jenis tugas tertentu. Jika pengaturcara menulis semua pernyataan sebagai satu atur cara, ia akan menjadi kompleks. Fungsi boleh digunakan untuk mengelakkannya. Mereka juga dikenali sebagai kaedah. Setiap fungsi akan mempunyai fungsi tersendiri. 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 mengenal pastinya. Selepas melaksanakan tugas tertentu menggunakan fungsi, ia boleh mengembalikan nilai. Sesetengah fungsi tidak mengembalikan sebarang nilai. Data yang diperlukan untuk fungsi untuk melaksanakan tugas dihantar sebagai parameter. Parameter boleh menjadi parameter sebenar atau Parameter Formal. Perbezaan utama antara Parameter Sebenar dan Parameter Formal ialah Parameter Sebenar ialah nilai yang dihantar ke fungsi apabila ia dipanggil manakala Parameter Formal ialah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai apabila fungsi dipanggil.
Apakah Parameter Sebenar?
Parameter sebenar ialah nilai yang dihantar ke fungsi apabila ia dipanggil. Rujuk program di bawah.
termasuk
tambah kosong (int x, int y) {
tambahan int;
tambahan=x+y;
printf(“%d”, penambahan);
}
void main () {
tambahan (2, 3);
tambahan (4, 5);
}
Mengikut program C di atas, terdapat fungsi yang dinamakan penambahan. Dalam fungsi utama, nilai 2 dan 3 dihantar ke penambahan fungsi. Nilai 2 dan 3 ini adalah parameter sebenar. Nilai tersebut dihantar ke penambahan kaedah, dan jumlah dua nombor akan dipaparkan pada skrin. Sekali lagi, dalam program utama, dua nilai integer baharu dihantar ke kaedah penambahan. Kini parameter sebenar ialah 4 dan 5. Penjumlahan 4 dan 5 akan dipaparkan pada skrin.
Apakah Parameter Formal?
Fungsi atau kaedah mengikut sintaks yang serupa dengan yang diberikan di bawah:
(parameter formal) {
//set pernyataan yang akan dilaksanakan
}
Nama kaedah adalah untuk mengenal pasti kaedah. Jenis pulangan menentukan jenis nilai yang akan dikembalikan oleh kaedah. Jika kaedah tidak mengembalikan nilai, jenis pulangan adalah tidak sah. Jika fungsi mengembalikan nilai integer, maka jenis pulangan ialah integer. Senarai parameter formal disertakan dalam kurungan. Senarai ini mengandungi nama pembolehubah dan jenis data semua nilai yang diperlukan untuk kaedah tersebut. Setiap parameter formal dipisahkan dengan koma. Apabila kaedah tidak menerima sebarang nilai input, maka kaedah itu harus mempunyai set kurungan kosong selepas nama kaedah. cth. penambahan () { }; Pernyataan yang perlu dilaksanakan dilampirkan dalam pendakap kerinting.
Rajah 01: Parameter
Parameter formal ialah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai apabila fungsi dipanggil. Menurut program di atas, nilai 2 dan 3 dihantar ke penambahan fungsi. Dalam fungsi tambah, terdapat dua pembolehubah yang dipanggil x dan y. Nilai 2 disalin ke dalam pembolehubah x, dan nilai 3 disalin ke pembolehubah y. Pembolehubah x dan y bukanlah parameter sebenar. Ia adalah salinan parameter sebenar. Ia dikenali sebagai parameter formal. Pembolehubah ini hanya boleh diakses dalam kaedah. Selepas mencetak penambahan dua nombor, kawalan dikembalikan semula ke program utama.
Apakah Persamaan Antara Parameter Sebenar dan Formal?
- Kedua-duanya berkaitan dengan fungsi.
- Parameter disertakan di dalam kurungan.
- Setiap parameter dipisahkan dengan koma.
Apakah Perbezaan Antara Parameter Sebenar dan Formal?
Parameter Sebenar lwn Formal |
|
Parameter sebenar ialah nilai yang dihantar ke fungsi apabila ia dipanggil. | Parameter Formal ialah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai apabila fungsi dipanggil. |
Fungsi Berkaitan | |
Parameter sebenar diluluskan oleh fungsi panggilan. | Parameter formal terdapat dalam fungsi yang dipanggil. |
Jenis Data | |
Dalam parameter sebenar, tiada sebutan jenis data. Hanya nilai yang disebut. | Dalam parameter formal, jenis data nilai penerima hendaklah disertakan. |
Ringkasan – Parameter Sebenar lwn Formal
Menggunakan Fungsi ialah konsep yang berguna dalam pengaturcaraan. Fungsi membantu mengurangkan panjang kod dan mengurangkan kerumitan. Ia juga mudah untuk melakukan ujian, penyahpepijatan dan meningkatkan kebolehselenggaraan kod. Sesetengah fungsi mungkin tidak memerlukan input, tetapi sesetengah fungsi memerlukan input. Adalah mungkin untuk menghantar data ke fungsi sebagai input. Mereka dikenali sebagai parameter. Dua istilah umum yang berkaitan dengan fungsi ialah Parameter Sebenar dan Parameter Formal. Perbezaan antara Parameter Sebenar dan Parameter Formal ialah Parameter Sebenar ialah nilai yang dihantar ke fungsi apabila ia dipanggil manakala Parameter Formal ialah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai apabila fungsi dipanggil.
Muat turun PDF Parameter Sebenar vs Formal
Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar talian seperti dalam nota petikan. Sila muat turun versi PDF di sini: Perbezaan Antara Parameter Sebenar dan Formal