Menu
Coddy logo textTech

Fonksiyon Prototipleri

Coddy'nin C Journey'sinin Temeller bölümünün bir parçası. Ders 51 / 63.

C dilinde, bir işlevi kullanmadan önce bildirebiliriz. Bir işlev prototipi, gerçek işlev tanımlanmadan önce derleyiciye işlevin adı, parametreleri ve dönüş türü hakkında bilgi verir.

İki tam sayıyı toplayan bir işlev için işlev prototipi oluşturun:

int add(int a, int b);

Ardından function tanımlayın:

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

Prototip genellikle main'in üzerinde, işlevin kendisi ise main'in altında yer alır; bu nedenle kod daha temiz görünür.


Artık bu işlevi main içinde kullanabilirsiniz:

int main() {
    int result = add(5, 3);
    printf("%d", result);
    return 0;
}

Prototip olmadan, işlevi tanımından önce çağırırsanız derleyici hatası alırsınız.

challenge icon

Görev

Kolay

Şunları yapan bir program oluşturun:

  1. İki tamsayı (uzunluk ve genişlik) alan ve bir tamsayı döndüren, calculateArea adlı bir işlev için işlev prototipi bildirir.
  2. Alanı (uzunluk × genişlik) hesaplayıp döndürecek işlevi uygular.
  3. main işlevinde kullanıcıdan iki tamsayı alır, calculateArea işlevini çağırır ve sonucu yazdırır.

Kendin dene

#include <stdio.h>

// Fonksiyon prototipinizi buraya yazın

int main() {
    // Değişkenleri bildirin ve okuyun
    
    // Fonksiyonunuzu çağırın ve sonucu buraya yazdırın
    
    return 0;
}

// Fonksiyonunuzu buraya uygulayın
quiz iconKendini test et

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

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

Kendi başına pratik yap: Online C derleyicisi