SORU
19 Aralık 2012, ÇARŞAMBA


&&& İşlemi C nedir

#include <stdio.h>

volatile int i;

int main()
{
    int c;

    for (i = 0; i < 3; i  ) 
    {
         c = i &&& i;
         printf("%d\n", c);
    }

    return 0;
}

-Wall -Waddress ile seçeneği, gcc sorunları bir uyarı:

warning: the address of ‘i’ will always evaluate as ‘true’ [-Waddress]

Nasıl c yukarıdaki programda değerlendiriliyor?

CEVAP
19 Aralık 2012, ÇARŞAMBA


&i 10 ** olarak değerlendirir beri c = i && (&i);, ikinci bölümü gereksiz olması.

Aslında operator &, aşırı tekli kullanıcı tanımlı türü için farklı olabilir, ama hala bir şeyçok kötü bir fikir.

Eğeruyarılarıneğer olacak bir şey gibi:

uyarı: adresi ‘ben’ sürekli olarak değerlendirecektir ‘gerçek’

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GoldgenieOfficial

    GoldgenieOff

    23 Temmuz 2009
  • picster

    picster

    20 NİSAN 2006
  • SRT Photoshop Tutorials

    SRT Photosho

    19 Aralık 2012