Perbezaan Antara Hujah Dan Parameter

Isi kandungan:

Perbezaan Antara Hujah Dan Parameter
Perbezaan Antara Hujah Dan Parameter

Video: Perbezaan Antara Hujah Dan Parameter

Video: Perbezaan Antara Hujah Dan Parameter
Video: Pengenalan Hujah ( perbezaan deduktitif dan induktiF)|| KSSM-Matematik Ting 4 || Penaakulan Logik 2024, April
Anonim

Perbezaan Utama - Hujah vs Parameter

Fungsi adalah sekumpulan pernyataan yang teratur untuk melaksanakan tugas tertentu. Fungsi berguna dalam mengulangi sekeping kod, sehingga mereka memberikan kebolehgunaan semula kod. Bahasa pengaturcaraan seperti bahasa C terdiri daripada fungsi terbina dalam seperti printf (). Anda juga boleh menulis fungsi oleh pengaturcara. Itu dipanggil fungsi yang ditentukan pengguna. Hujah dan Parameter adalah istilah yang berkaitan dengan fungsi. Perbezaan utama antara argumen dan parameter adalah bahawa argumen adalah data yang dilalui pada saat memanggil fungsi sementara parameter adalah pemboleh ubah yang ditentukan oleh fungsi yang menerima nilai ketika fungsi dipanggil. Argumen adalah nilai sebenarnya sementara parameter adalah placeholder.

KANDUNGAN

1. Gambaran Keseluruhan dan Perbezaan Utama

2. Apa itu Hujah

3. Apakah Parameter

4. Persamaan Antara Hujah dan Parameter

5. Perbandingan Berdampingan - Argumen vs Parameter dalam Bentuk Jadual

6. Ringkasan

Apa itu Hujah?

Dalam bahasa pengaturcaraan C, yang utama () adalah fungsi. Ini menunjukkan titik permulaan pelaksanaan. Menulis setiap pernyataan dalam fungsi utama dapat menjadikan program ini sangat kompleks. Ia sukar untuk diuji dan disahpepijat. Untuk mengatasi masalah ini, program utama dapat dibahagikan kepada beberapa fungsi atau kaedah. Fungsi-fungsi tersebut boleh dipanggil oleh program utama.

Pengisytiharan fungsi dalam bahasa C adalah seperti berikut.

()

{

}

Jenis pengembalian adalah jenis data yang dikembalikan oleh fungsi. Jika fungsi mengembalikan rentetan, jenis pengembalian adalah "string". Sekiranya fungsi mengembalikan bilangan bulat, jenis pengembalian adalah "int". Sekiranya fungsi tidak mengembalikan apa-apa, maka itu dinyatakan sebagai "tidak sah". Nama fungsi boleh dinamakan untuk mengenal pasti fungsi tersebut. Ini adalah nama sebenarnya fungsi. Kandungan untuk dilaksanakan terdapat di dalam sepasang pendakap kerinting. Contoh ringkas fungsi adalah seperti berikut.

batal tambah () {

int a = 10;

int b = 20;

printf ("jumlahnya% d", a + b);

}

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

Fungsi dapat dibuat lebih mudah disesuaikan dengan menggunakan argumen dan parameter. Rujuk bahagian kod berikut.

batal tambah (int a, int b) {

printf ("jumlahnya% d / n", a + b);

}

kekosongan utama () {

tambah (4,6);

tambah (5,2);

}

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

Yang utama, terdapat pernyataan tambah (4,6). 4 dan 6 adalah hujah. Mereka adalah nilai yang diteruskan ke fungsi ketika dipanggil. Dalam program utama, sekali lagi terdapat pernyataan sebagai tambah (5,2). Sekarang argumen yang diteruskan ke fungsi tambah adalah 5 dan 2. Argumen juga disebut sebagai argumen sebenar atau parameter sebenar.

Apa itu Parameter?

Parameter adalah pemboleh ubah yang ditentukan oleh fungsi, yang menerima nilai ketika fungsi disebut. Parameter ini juga dapat dikenali sebagai parameter Formal atau argumen formal. Konsep ini dapat difahami dengan mudah melalui contoh. Rujuk bahagian kod berikut.

pembalikan terbatal (int no1, int no2) {

int darab = no1 * no2;

printf ("Pendaraban adalah% d / n", darab);

}

kekosongan utama () {

darab (2,3);

}

Mengikut kod di atas, nombor 1 dan no2 dalam darab tidak sah (int no1, int no2) adalah parameter. Mereka adalah pemboleh ubah yang ditentukan pada masa itu, fungsi disebut. Nilai argumen pergi ke parameter ketika fungsi dibuat.

Rujuk program di bawah untuk menghitung penjumlahan dan pengurangan dua nombor.

Perbezaan Antara Hujah dan Parameter
Perbezaan Antara Hujah dan Parameter

Gambar 01: Fungsi

Menurut program di atas, dalam calSum (a, b), "a" dan "b" adalah argumen.

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

Apakah Kesamaan Antara Argumen dan Parameter?

Hujah dan Parameter berkaitan dengan fungsi

Apakah Perbezaan Antara Argumen dan Parameter?

Artikel Diff Tengah sebelum Jadual

Hujah vs Parameter

Argumen adalah nilai yang diteruskan pada saat memanggil fungsi. Parameter adalah pemboleh ubah yang ditentukan oleh fungsi yang menerima nilai ketika fungsi dipanggil.
Fungsi Berkaitan
Argumen disahkan oleh fungsi memanggil. Parameter ada dalam fungsi yang disebut.

Ringkasan - Hujah vs Parameter

Fungsi digunakan untuk mengurangkan panjang program sumber. Sangat mudah untuk melakukan pengujian dan penyahpepijatan. Fungsi juga dikenali sebagai kaedah atau sub-rutin. Adalah mungkin untuk meneruskan nilai ke fungsi. Hujah dan parameter dikaitkan dengan fungsi tetapi mereka mempunyai makna yang berbeza. Perbezaan antara argumen dan parameter adalah argumen adalah data yang dilewatkan pada saat memanggil fungsi dan parameter adalah pemboleh ubah yang ditentukan oleh fungsi yang menerima nilai ketika fungsi disebut.

Muat turun Versi PDF Argument vs Parameter

Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar talian seperti dalam catatan petikan. Sila muat turun versi PDF di sini Perbezaan Antara Argumen dan Parameter

Disyorkan: