SORU
29 EKİM 2008, ÇARŞAMBA


C kodunda çift Olumsuzluk

Ben sadece çok büyük bir kod tabanı ile bir proje üzerine geldi.

Çoğunlukla C ile uğraşıyorum ve yazarken nasıl bir kod bir sürü boolean mantık için çifte olumsuzluk kullanır.

 if (!!variable && (!!api.lookup("some-string"))) {
       do_some_stuff();
 }                                   

Bu adamlar akıllı programcılar, ortada kazara bu yapmıyorlar biliyorum.

Hayır tecrübeli C uzman değilim, bu yüzden sadece benim tahminim değeri değerlendirilen gerçek boolean gösterimi olduğundan kesinlikle emin olmak istiyorlar. Onlar inkar, sonra tekrar gerçek boolean değerine geri almak için inkar.

Bu doğru mu, yoksa yanlış mı düşünüyorum?

CEVAP
29 EKİM 2008, ÇARŞAMBA


Bool dönüştürmek için bir numara.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BDGcustoms

    BDGcustoms

    24 NİSAN 2011
  • Photoshop Pro Help

    Photoshop Pr

    1 Ocak 2007
  • Sergio Lafuente Rubio

    Sergio Lafue

    11 Aralık 2008