SORU
4 EYLÜL 2012, Salı


Neden C bir işlev boyutunu her zaman 1 byte?

Fonksiyon* *0, kullanarak boyutunu kontrol ettiğimiz zaman biz her zaman alın1 byte. Bu 1 byte ne anlama geliyor?

CEVAP
4 EYLÜL 2012, Salı


Bir sınırlama ihlali ve derleyicigerekirbir teşhis. Eğer derler buna rağmen o, sizin programı var tanımsız davranış [teşekkürler @Steve Jessop açıklama için başarısızlık modu ve @Michael Burr's answer neden bazı Derleyiciler buna izin]: C11, 6.5.3.4./1:

sizeof operatör tür işlevi olan bir deyim için uygulanmaz

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010
  • Project Mooncircle

    Project Moon

    6 Aralık 2009
  • Toddler Fun Learning

    Toddler Fun

    8 ŞUBAT 2013