13 Kasım 2015 Cuma

Fonksiyon Bildirimi-2

Fonksiyon Bildirimi-2

C fonksiyon bildirimi. C işlev bildirmi. Bildirimde parametre değişkenleri için isim yazılması. Standart c işlev bildirimleri.
#ifndef PROTOTIP_H_
#define PROTOTIP_H_

double getValue();

int topla();

#endif /* PROTOTIP_H_ */

***********************************************************************

/*
 =============================================================
 Name        : CFonksiyonBildirimi.c
 Author      : Fikret ÖZTÜRK
 Version     :
 Copyright   : Your copyright notice
 Description : Hello World in C, Ansi-style
 ============================================================
 */


/* Açıklama: C'de fonksiyon kullanılmadan önce bildirimi yapılması gereklidir.
 * Derleyici fonksiyonun kullanıldığı yere geldiğinde fonksiyonu daha önce
 * görmemişse geri dönüş türünü int kabul eder. Bu durumda çeşitli hatalara
 * sebep olabilir. Bundan dolayı fonksiyonların prototiplerini header(*.h)
 * dosyalarına yazmalı ve o header dosyalarını *.c dosyaları içinde include
 * edilmelidir.
 * Aşağıda main içinde kullanılan fonksiyonlar main fonksiyonunda sonra tanımlanmıştır.
 * Derleiyici main içindeki fonksiyon çağırmalarına geldiğinde tanımlamaları göremeyeceği
 * için bu fonksiyonlarının prototiplerini derleyiciye göstermek gereklidir.
 * Bundan dolayı fonksiyonların prototipleri *.h dosyasına yazılmıştır.
 * Ve *.h dosyasıda *.c dosyası içinde include edilmiştir.
 */

#include <stdio.h>
#include <stdlib.h>
#include "prototip.h"


int main(void) {

getValue();
topla(10,20);

return EXIT_SUCCESS;
}

int topla(int a, double b)
{
return a+b;
}

double getValue()
{
return 10;
}

Konu ile ilgili video izlemek için tıklayınız.


Hiç yorum yok:

Yorum Gönder