static void InitializeSystem(void) {
...}
Şeklinde fonksiyon var. Başındaki static kelimesini siliyorum program yine çalışıyor fakat bazı sorunlar çıkıyor.
Geri dönüş parametresi olmayan fonksiyonun, statik olması ne anlama gelir?
hocam,static anahtar sözcüğü fonksiyonlarla beraber kullanıldığında o fonksiyonu sadece tanımlandığı kütüphanede kullanılabilir hale getiriyor ve bu fonksiyona diğer main.c ve diğer lib ler tarafından erişilemiyor.
static fonksiyonlar sadece bulunduğu kaynak dosya (xxx.c) içinde kullanılabilirler. Proje içerisindeki diğer kaynak dosyalarında extern edilip kullanılamazlar.