Menu
Coddy logo textTech

Parametreler

Coddy'nin C Journey'sinin Fundamentals bölümünün bir parçası — ders 48 / 63.

C'deki fonksiyonlar, çağrıldıklarında fonksiyona aktarılan değerler olan parametreleri (argümanlar olarak da adlandırılır) kabul edebilir.

Parametre alan bir fonksiyon tanımlayın:

int add(int a, int b) {
    return a + b;
}

Bu örnekte, add iki tam sayı parametresi alan, a ve b, ve bunların toplamını döndüren bir fonksiyondur.

Parametrelerle bir fonksiyon çağırın:

int result = add(5, 3);

Yukarıdaki kodu çalıştırdıktan sonra, result şunları içerir:

8

Değişkenleri de argüman olarak kullanabilirsiniz:

int x = 10;
int y = 20;
int sum = add(x, y);

Yukarıdaki kodu çalıştırdıktan sonra, sum şunları içerir:

30
challenge icon

Görev

Kolay

İki parametre alan calculateArea adında bir fonksiyon oluşturun:

  • Bir tam sayı length
  • Bir tam sayı width

Fonksiyon, bir dikdörtgenin alanını (length × width) hesaplamalı ve döndürmelidir.

Ardından, main fonksiyonu içerisinde, kullanıcıdan bir dikdörtgenin uzunluğunu ve genişliğini temsil eden iki tam sayı okuyun, bu değerlerle calculateArea fonksiyonunu çağırın ve sonucu "Area: X" formatında yazdırın; burada X hesaplanan alandır.

Kopya kağıdı

C'deki fonksiyonlar parametre (argüman) kabul edebilir - bunlar fonksiyon çağrıldığında iletilen değerlerdir.

Parametreli bir fonksiyon tanımlayın:

int add(int a, int b) {
    return a + b;
}

Parametreli bir fonksiyonu çağırın:

int result = add(5, 3);  // sonuç = 8

Değişkenleri argüman olarak kullanın:

int x = 10;
int y = 20;
int sum = add(x, y);  // toplam = 30

Kendin dene

#include <stdio.h>

// calculateArea fonksiyonunuzu buraya yazın

int main() {
    // Değişkenleri oku
    
    // calculateArea fonksiyonunu çağır ve sonucu yazdır
    
    return 0;
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Fundamentals bölümündeki tüm dersler