Menu
CoddyTech

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 fonksiyon için fonksiyon prototipi oluşturun:

int add(int a, int b);

Ardından işlevi tanımlayın:

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

Prototip genellikle main'in üstünde, fonksiyonun kendisi ise main'in altındadır; bu yüzden kod daha düzenli görünür.


Artık bu işlevi main fonksiyonunda kullanabilirsiniz:

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

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

challenge icon

Görev

Kolay

Şunları yapan bir program oluştur:

  1. İki tam sayı (uzunluk ve genişlik) alan ve bir tam sayı döndüren, calculateArea adlı bir fonksiyon için fonksiyon prototipi bildir.
  2. Alanı (uzunluk × genişlik) hesaplayıp döndüren fonksiyonu uygula.
  3. main fonksiyonunda kullanıcıdan iki tam sayı al, calculateArea fonksiyonunu çağır ve sonucu yazdır.

Kendin dene

#include <stdio.h>

// Fonksiyon prototipinizi buraya yazın

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

// Fonksiyonunuzu burada 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