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

  • Caroline Martin

    Caroline Mar

    19 EYLÜL 2008
  • gadgetgal38

    gadgetgal38

    9 HAZİRAN 2009
  • jcortes187

    jcortes187

    24 Mart 2006