Argüman ve Parametre Arasındaki Fark

İçindekiler:

Argüman ve Parametre Arasındaki Fark
Argüman ve Parametre Arasındaki Fark

Video: Argüman ve Parametre Arasındaki Fark

Video: Argüman ve Parametre Arasındaki Fark
Video: Programlama da Parametre ve Argüman nedir? 2024, Temmuz
Anonim

Anahtar Farkı – Argüman vs Parametre

Bir işlev, belirli bir görevi gerçekleştirmek için düzenlenmiş bir dizi ifadedir. İşlevler, bir kod parçasını tekrarlamada faydalıdır, bu nedenle kodun yeniden kullanılabilirliğini sağlarlar. C dili gibi programlama dilleri, printf() gibi yerleşik işlevlerden oluşur. Programcı tarafından fonksiyon yazmak da mümkündür. Bunlara kullanıcı tanımlı işlevler denir. Argüman ve Parametre, işlevlerle ilişkili terimlerdir. Argüman ve parametre arasındaki temel fark, bir argümanın bir işlev çağrıldığında iletilen veri olması, parametrenin ise işlev çağrıldığında bir değer alan bir işlev tarafından tanımlanan bir değişken olmasıdır. Bir parametre bir yer tutucu iken bir argüman gerçek bir değerdir.

Argüman nedir?

C programlama dilinde main() bir fonksiyondur. Yürütmenin başlangıç noktasını gösterir. Her ifadeyi ana fonksiyona yazmak, programı çok karmaşık hale getirebilir. Test etmek ve hata ayıklamak zor olabilir. Bu sorunun üstesinden gelmek için ana program çeşitli işlevlere veya yöntemlere ayrılabilir. Bu işlevler ana program tarafından çağrılabilir.

C dilinde bir fonksiyonun tanımı aşağıdaki gibidir.

()

{

}

Dönüş türü, işlev tarafından döndürülen veri türüdür. İşlev bir dize döndürürse, dönüş türü bir "dize"dir. İşlev bir tamsayı döndürürse, dönüş türü "int" olur. İşlev hiçbir şey döndürmezse, bu "void" olarak bildirilir. İşlev adı, işlevin ne hakkında olduğunu belirlemek için adlandırılabilir. Fonksiyonun gerçek adıdır. Yürütülecek içerik bir çift kaşlı ayraç içindedir. Basit bir fonksiyon örneği aşağıdaki gibidir.

void add() {

int a=10;

int b=20;

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

}

Bu yöntemi çağırmak için add(); ana programda. Bu, işlevi çağıracaktır.

Fonksiyonlar, argümanlar ve parametreler kullanılarak daha uyarlanabilir hale getirilebilir. Aşağıdaki kod parçasına bakın.

void add(int a, int b){

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

}

void main(){

add(4, 6);

add(5, 2);

}

Yukarıdaki kodda, toplamı hesaplamak için değerler ana programdan fonksiyona iletilir.

Ana kısımda bir ekleme ifadesi (4, 6) vardır. 4 ve 6 argümanlardır. Çağrıldığında bir işleve iletilen değerlerdir. Ana programda yine ekle (5, 2) şeklinde bir deyim olabilir. Şimdi, ekleme işlevine iletilen argümanlar 5 ve 2'dir. Bir argüman, gerçek bir argüman veya gerçek parametre olarak da adlandırılır.

Parametre nedir?

A parametresi, bir işlev tarafından tanımlanan ve bir işlev çağrıldığında bir değer alan bir değişkendir. Parametre ayrıca Resmi parametre veya resmi argüman olarak da bilinebilir. Bu kavram bir örnekle kolayca anlaşılabilir. Aşağıdaki kod parçasına bakın.

void çarpma(int no1, int no2){

int çarpma=no1no2;

printf(“Çarpma %d\n “, çarpma);

}

void main(){

çarpma(2, 3);

}

Yukarıdaki koda göre, no1 ve no2 in void multiple(int no1, int no2) parametrelerdir. O anda tanımlanan değişkenlerdir, fonksiyon çağrılır. Argüman değerleri, fonksiyon oluşturulduğunda parametrelere gider.

İki sayının toplamını ve çıkarılmasını hesaplamak için aşağıdaki programa bakın.

Argüman ve Parametre Arasındaki Fark
Argüman ve Parametre Arasındaki Fark
Argüman ve Parametre Arasındaki Fark
Argüman ve Parametre Arasındaki Fark

Şekil 01: Fonksiyonlar

Yukarıdaki programa göre, calSum(a, b)'de “a” ve “b” argümanlardır.

int cal Sum(int a, int b), a ve b parametrelerdir.

Argüman ve Parametre Arasındaki Benzerlik Nedir?

Argüman ve Parametre fonksiyonlarla ilgilidir

Argüman ve Parametre Arasındaki Fark Nedir?

Argüman vs Parametre

Argüman, bir işlev çağrılırken iletilen bir değerdir. A parametresi, bir işlev çağrıldığında bir değer alan bir işlev tarafından tanımlanan bir değişkendir.
İlgili İşlev
Çağrıyan işlev tarafından bir argüman iletilir. Bir parametre çağrılan fonksiyonda.

Özet – Argüman vs Parametre

İşlevler, kaynak programın uzunluğunu az altmak için kullanılır. Test ve hata ayıklama yapmak kolaydır. İşlevler, yöntemler veya alt rutinler olarak da bilinir. Değerleri fonksiyona aktarmak mümkündür. Argüman ve parametre, işlevlerle ilişkilendirilir ancak farklı anlamları vardır. Argüman ve parametre arasındaki fark, bir argümandır, bir fonksiyon çağrıldığında iletilen bir veridir ve parametre, fonksiyon tarafından tanımlanan ve fonksiyon çağrıldığında bir değer alan bir değişkendir.

Argument vs Parameter'ın PDF Sürümünü İndirin

Bu makalenin PDF sürümünü indirebilir ve alıntı notuna göre çevrimdışı amaçlarla kullanabilirsiniz. Lütfen PDF sürümünü buradan indirin Argüman ve Parametre Arasındaki Fark

Önerilen: