include dosyalar - Temel bilgi

Bence prototip, "kullanılmaya çalışılacak fonksiyon ileride tanımlanmıştır" anlamına geliyor. Çünkü henüz tanımlanmamış fonksiyonu, ileride tanımlı olsa bile kullanamıyoruz
 
Ben şöyle bir sistem kullanıyorum: Aynı C dosyasında diyelim üç tane fonksiyon var. Ben bunları öyle bir yerleştiriyorum ki, çağrılan fonksiyon, çağırandan önce tanımlanmış oluyor. Böylece prototip tanımına gerek olmuyor.

Kod:
int func1(void)
{
    /* birseyler yap */ 
}

int func2(void)
{
    func1();
}

int func3(void)
{
    func2();
}

Ama bazıları, fonksiyonların yerleşim sırası nasıl olursa olsun, mutlaka fonksiyon prototipini en tepeye koyuyorlar.

Kod:
int func1(void);
int func2(void);
int func3(void);

int func1(void)
{
    /* birseyler yap */
}

int func2(void)
{
    func1();
}

int func3(void)
{
    func2();
}

Bence bu iyi bir yöntem değil, çünkü her zaman fonksiyonun kendisi ile prototipinin tutarlı olarak muhafaza etme sorumluluğunu alıyorsun. Ben sürekli olarak yeni fikirlerle kodda büyük değişiklikler yapabiliyorum, o yüzden böyle gereksiz, ilave sorumluluklar istemiyorum.
 

Forum istatistikleri

Konular
8,417
Mesajlar
138,163
Üyeler
3,327
Son üye
kubetkyc88

Son kaynaklar

Son profil mesajları

mechanic ayhanarican mechanic wrote on ayhanarican's profile.
https://www.allmystery.de almanca biliyorsan burada araştır. Yapay zekada çeviriyor gerçi.
Almanların matematik bilgisi daha iyi oluyor.
“Kendi yolunu çizen kişi, kimsenin izinden gitmez.” – Nietzsche
Kim İslâm’da güzel bir çığır açarsa (güzel bir alışkanlık başlatırsa), onun sevabı ve kendisinden sonra ona uyanların sevapları, onların sevaplarından hiçbir şey eksilmeksizin ona da yazılır.
erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Mutluluğun resmi illa güzel çizilmiş tablo olmak zorunda değil.Bazen basit bir çizgi,doğru bir renk,yada küçük bir detay
Back
Top