Perbezaan Antara Argumen dan Parameter

Isi kandungan:

Perbezaan Antara Argumen dan Parameter
Perbezaan Antara Argumen dan Parameter

Video: Perbezaan Antara Argumen dan Parameter

Video: Perbezaan Antara Argumen dan Parameter
Video: FUNCTION pada JAVASCRIPT : PARAMETER dan ARGUMENT 2024, November
Anonim

Perbezaan Utama – Hujah lwn Parameter

Fungsi ialah set pernyataan yang teratur untuk melaksanakan tugas tertentu. Fungsi berguna dalam mengulang sekeping kod, jadi ia menyediakan kebolehgunaan semula kod. Bahasa pengaturcaraan seperti bahasa C terdiri daripada fungsi terbina dalam seperti printf(). Ia juga mungkin untuk menulis fungsi oleh pengaturcara. Itu dipanggil fungsi yang ditentukan pengguna. Argumen dan Parameter ialah istilah yang dikaitkan dengan fungsi. Perbezaan utama antara argumen dan parameter ialah argumen ialah data yang diluluskan pada masa memanggil fungsi manakala parameter ialah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai apabila fungsi dipanggil. Argumen ialah nilai sebenar manakala parameter ialah pemegang tempat.

Apakah itu Hujah?

Dalam bahasa pengaturcaraan C, main() ialah fungsi. Ia menunjukkan titik permulaan pelaksanaan. Menulis setiap pernyataan dalam fungsi utama boleh menjadikan program ini sangat kompleks. Ia boleh menjadi sukar untuk menguji dan nyahpepijat. Untuk mengatasi masalah ini, program utama boleh dibahagikan kepada beberapa fungsi atau kaedah. Fungsi tersebut boleh dipanggil oleh program utama.

Pengisytiharan fungsi dalam bahasa C adalah seperti berikut.

()

{

}

Jenis pemulangan ialah jenis data yang dikembalikan oleh fungsi. Jika fungsi mengembalikan rentetan, jenis pulangan ialah "rentetan". Jika fungsi mengembalikan integer, jenis pulangan ialah "int". Jika fungsi itu tidak mengembalikan apa-apa, maka itu diisytiharkan sebagai "kosong". Nama fungsi boleh dinamakan untuk mengenal pasti tentang fungsi tersebut. Ia adalah nama sebenar fungsi. Kandungan untuk dilaksanakan adalah di dalam sepasang pendakap kerinting. Contoh mudah fungsi adalah seperti berikut.

void add() {

int a=10;

int b=20;

printf(“jumlah ialah %d”, a+b);

}

Untuk memanggil kaedah ini, harus ada pernyataan sebagai add(); dalam program utama. Itu akan menggunakan fungsi.

Fungsi boleh dibuat lebih mudah disesuaikan menggunakan argumen dan parameter. Rujuk sekeping kod di bawah.

void add(int a, int b){

printf(“jumlah ialah %d\n”, a+b);

}

void main(){

tambah(4, 6);

tambah(5, 2);

}

Dalam kod di atas, nilai dihantar dari program utama ke fungsi untuk mengira jumlahnya.

Di utama, terdapat pernyataan tambah (4, 6). 4 dan 6 ialah hujah. Ia adalah nilai yang dihantar kepada fungsi apabila ia dipanggil. Dalam program utama, sekali lagi boleh terdapat pernyataan sebagai tambah (5, 2). Kini argumen yang dihantar kepada fungsi tambah ialah 5 dan 2. Argumen juga dipanggil sebagai argumen sebenar atau parameter sebenar.

Apakah Parameter?

Parameter ialah pembolehubah yang ditakrifkan oleh fungsi, yang menerima nilai apabila fungsi dipanggil. Parameter juga boleh dikenali sebagai parameter Formal atau hujah formal. Konsep ini boleh difahami dengan mudah melalui contoh. Rujuk sekeping kod di bawah.

void darab(int no1, int no2){

int multiply=no1no2;

printf(“Pendaraban ialah %d\n “, darab);

}

void main(){

darab(2, 3);

}

Mengikut kod di atas, no1 dan no2 in void multiply(int no1, int no2) ialah parameter. Mereka adalah pembolehubah yang ditakrifkan pada masa itu, fungsi dipanggil. Nilai hujah pergi ke parameter apabila fungsi dibuat.

Rujuk atur cara di bawah untuk mengira penjumlahan dan penolakan dua nombor.

Perbezaan Antara Argumen dan Parameter
Perbezaan Antara Argumen dan Parameter
Perbezaan Antara Argumen dan Parameter
Perbezaan Antara Argumen dan Parameter

Rajah 01: Fungsi

Menurut program di atas, dalam calSum(a, b), “a” dan “b” ialah argumen.

int cal Sum(int a, int b), a dan b ialah parameter.

Apakah Persamaan Antara Hujah dan Parameter?

Argumen dan Parameter berkaitan dengan fungsi

Apakah Perbezaan Antara Argumen dan Parameter?

Hujah lwn Parameter

Argumen ialah nilai yang dihantar pada masa memanggil fungsi. Parameter ialah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai yang apabila fungsi dipanggil.
Fungsi Berkaitan
Argumen diluluskan oleh fungsi panggilan. Parameter ada dalam fungsi yang dipanggil.

Ringkasan – Hujah lwn Parameter

Fungsi digunakan untuk mengurangkan panjang program sumber. Mudah untuk melakukan ujian dan penyahpepijatan. Fungsi juga dikenali sebagai kaedah atau sub-rutin. Ia adalah mungkin untuk menghantar nilai kepada fungsi. Argumen dan parameter dikaitkan dengan fungsi tetapi ia mempunyai makna yang berbeza. Perbezaan antara argumen dan parameter ialah argumen ialah data yang diluluskan pada masa memanggil fungsi dan parameter ialah pembolehubah yang ditakrifkan oleh fungsi yang menerima nilai apabila fungsi dipanggil.

Muat turun Versi PDF Argumen vs Parameter

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 Argumen dan Parameter

Disyorkan: