Eğer doğruysa) - sayfa 4

 
Nikolai Semko :

if(true) üzerinde sonsuz bir döngü oluşturamazsınız. Ve (doğru) aktif olarak kullandığım tamamen farklı bir hikaye. Daha doğrusu, daha kısa gösterimden dolayı for(;;) tercih ediyorum.

İçin tercih ederseniz, o zaman bu hikaye tam size göre.

 
Алексей Тарабанов :

eğitimli değil

Derleyiciler bugünlerde çok akıllılar.

 
Roman :

Bool türü, sayısal gösterimi 1 veya 0 olan true (true) veya false (false) boole değerlerini depolamak için tasarlanmıştır .
Makine kodu 1 ve 0'dan oluşur
1 doğru
0 yanlış
bool türü , tamsayı türünün etrafındaki bir sarmalayıcıdır.

Kesinlikle bu şekilde değil.

bool olmayan türler için, yalnızca değer boş ise false . Diğer tüm durumlarda - doğru .

Yani, yalnızca 1 olması gerekmez. Sıfır dışındaki herhangi bir değer doğru olabilir.

 
Artyom Trishkin :

Hayır böyle değil.

false yalnızca değer sıfırsa. Diğer tüm durumlarda - doğru .

Yani, yalnızca 1 olması gerekmez. Sıfır dışındaki herhangi bir değer doğru olabilir.

Evet, kesinlikle doğru. Daha fazla yorum yapmadı.
1 ve 0, anlamak için makine koduyla karşılaştırma içindi.

 
Artyom Trishkin :

Kesinlikle bu şekilde değil.

bool olmayan türler için, yalnızca değer boş ise false . Diğer tüm durumlarda - doğru .

Yani, yalnızca 1 olması gerekmez. Sıfır dışındaki herhangi bir değer doğru olabilir.

Sadece referans için:
Bu arada, C dilinde bool türü yoktur. 0 yanlış ve gerisi doğru olduğunda sadece int veya char kullanır

Ve Java'da if (1) veya if (0) seçeneği çalışmayacaktır, çünkü yalnızca boole türü gereklidir.

 
Nikolai Semko :

Sadece referans için:
Bu arada, C dilinde bool türü yoktur. 0 yanlış ve gerisi doğru olduğunda sadece int veya char kullanır

Ve Java'da if (1) veya if (0) seçeneği çalışmayacaktır, çünkü yalnızca boole türü gereklidir.

uzun zamandır C dili yok, C++'da kesinlikle bool oldu

 
Igor Makanu :

uzun zamandır C dili yok, C++'da kesinlikle bool oldu

burada güçlü bir şekilde yanılıyorsunuz Igor.
https://www.tiobe.com/tiobe-index/
C++'dan daha fazla C programcısına ihtiyaç vardır.


 
Dmitry Fedoseev :

Derleyiciler bugünlerde çok akıllılar.

Evet ve sen ve ben henüz bir hiç gibiyiz.

 
Igor Makanu :

uzun zamandır C dili yok, C++'da kesinlikle bool oldu

Dll'leri C'de yazarım))
Sürücüler C ile yazılmıştır, elektronikte her türlü kontrolör.

 
Nikolai Semko :

burada güçlü bir şekilde yanılıyorsunuz Igor.
https://www.tiobe.com/tiobe-index/
C++'dan daha fazla C programcısına ihtiyaç vardır.


tamam, tamamen yanılmış değilim, evet C-benzeri diller var, ancak bunlar belirli derleyicilere, özellikle de denetleyicilerle sağlanan derleyicilere bağlılar.

ama ben Microsoft yazılımının hayranıyım, eğer bir bool varsa, o zaman orada https://docs.microsoft.com/ru-ru/cpp/cpp/bool-cpp?view=vs-2019

Not: google C bool'u buldu

 typedef enum { false , true } bool ;

En azından böyle bir bool var)))

Neden: