Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
3835
Tıklama
0
Öne Çıkarma
C programlama dili header file meselesi
D
20 yıl
Yarbay
Konu Sahibi

C programlama dilinde programda kullanılacak fonksiyon için başlık dosyası (header file) dosyası mutlaka eklenmeli mi?

C dilini internetten bulduğum çeşitli kaynaklardan öğrenmeye çalışıyorum.
Bir şeyi temelden iyi öğrenmek lazım.

Birisi:
"Yazılımda kullanılacak olan her fonksiyon için ilgili başlık dosyası programın başına mutlaka ilave edilmelidir" diyor.
Şu şekilde yazıyor.

 
#include <stdio.h>

main()
{
printf("Merhaba dunya");
}


Bir başkası yukarıdaki C kodunu #include <stdio.h> kullanmadan yazıyor.

İşin ilginci ikisi de çalışıyor.

Yoksa header file kullanılmadan bir fonksiyon kullanıldığında derleyici bu fonksiyonun varsayılan olarak stdio.h dosyasından olduğunu mu kabul ediyor?

Yani nasıl oluyor da oluyor?
İşin doğrusu nedir?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil