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

  • Android Police

    Android Poli

    21 NİSAN 2010
  • Blue Lightning TV

    Blue Lightni

    9 EKİM 2011
  • martin shervington

    martin sherv

    7 EKİM 2011