Komutun anlamı?

12 visualizações
Pular para a primeira mensagem não lida

Dr. Mucibirahman İLBUĞA

não lida,
9 de fev. de 2020, 08:53:5809/02/2020
para Qt Türkiye
Merhabalar,

Aşağıdaki komutun işlevi anlamı nedir?

value = value ? 0 : 1;

Belli ki faydalı bir eser ama ben böyle bir işlem/atamayı ilk defa gördüm.

--
Kolay gelsin,
Mucip:)

Fatih Mehmet Varal

não lida,
9 de fev. de 2020, 10:34:4609/02/2020
para qttu...@googlegroups.com
İf else nin kısaltılması. Ama soru işaretinden önce bir sorgu olması lazım. Sorgunun sonucu doğru ise 0, değil ise 1 değeri atanır 

9 Şub 2020 Paz 16:53 tarihinde Dr. Mucibirahman İLBUĞA <mucip....@gmail.com> şunu yazdı:
--
--
Qt Türkiye E-Posta Listesi
Yazılanlardan sadece yazan sorumludur...
Mesaj göndermek için qttu...@googlegroups.com
Listeden çıkmak için qtturkiye-...@googlegroups.com
Liste hakkında daha fazla bilgi için
http://groups.google.com/group/qtturkiye
Qt Türkiye: http://qt.comu.edu.tr
---
Bu e-postayı Google Grupları'ndaki "Qt Türkiye" adlı gruba abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için qtturkiye+...@googlegroups.com adresine e-posta gönderin.
Bu tartışmayı web'de görüntülemek için https://groups.google.com/d/msgid/qtturkiye/d3534026-9bd5-6e3f-6b9a-a84a7d382116%40gmail.com adresini ziyaret edin.

Samet Yıldıran

não lida,
9 de fev. de 2020, 12:06:5509/02/2020
para qttu...@googlegroups.com
hangi dilde yazıldığı da önemli bu ifadenin.

Mesela şöyle bir şey olabilir;
 kullanılan dil 0 dan farklı değeri true kabul eder, bu sayede value 0 sa 0 kalır başka bir değerse 1 alır. value değişkenini bu iki kıstasa göre sınırlandırıp iki değer alabilir sadece

Fatih Mehmet Varal <fmw...@gmail.com>, 9 Şub 2020 Paz, 18:34 tarihinde şunu yazdı:
Bu iletiyi Google Grupları'ndaki "Qt Türkiye" grubuna abone olduğunuz için aldınız.

Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için qtturkiye+...@googlegroups.com adresine e-posta gönderin.

mucip....@gmail.com

não lida,
9 de fev. de 2020, 12:24:2409/02/2020
para Qt Türkiye
Merhabalar,
Burası Ot forumu. 
Sizce hangi dil olabilir?. 😋

9 Şub 2020 Paz 20:06 tarihinde Samet Yıldıran <mjsamet...@gmail.com> şunu yazdı:

Dr. Mucibirahman İLBUĞA

não lida,
9 de fev. de 2020, 14:52:4209/02/2020
para qttu...@googlegroups.com
Merhabalar,

Haklıymışsınız...

"conditional operators" olarak geçiyormuş.

Bugün de yeni bir şey öğrendik... :)

https://www.tutorialspoint.com/cplusplus/cpp_conditional_operator.htm

https://www.geeksforgeeks.org/conditional-or-ternary-operator-in-c-c/

https://mathbits.com/MathBits/CompSci/looping/operator2.htm


Kolay gelsin,
Mucip:)

9.02.2020 18:34 tarihinde Fatih Mehmet Varal yazdı:

Dr. Mucibirahman İLBUĞA

não lida,
10 de fev. de 2020, 03:17:5210/02/2020
para qttu...@googlegroups.com

Merhabalar,

Benzer bir şeymiş aslında.

int value;

value = value ? 1 : 0;

qDebug()<<value;

Bu şekilde çalıştığında false dönüyor ve 0 yazıyor. Ama;

int value=5;

olarak değer atanmışsa true dönyor. ve 1 yazıyor. Değişkene değer atanmış ve atanmamış olmakla alakalıymış.

Kolay gelsin,
Mucip:)
9.02.2020 20:06 tarihinde Samet Yıldıran yazdı:

süleyman türkoğlu

não lida,
10 de fev. de 2020, 06:22:2110/02/2020
para qttu...@googlegroups.com
Evet c++ da koşul operatörü olarak geçiyor. Bazı yerlerde gerçekten kullanışlı bir operator.
Aslında insan algısı tek ifadeli operatorlere(+, -, % ...) alışkın olduğundan koşul operatörüne biraz uzak kalıyor.


Dr. Mucibirahman İLBUĞA <mucip....@gmail.com>, 10 Şub 2020 Pzt, 11:17 tarihinde şunu yazdı:
--
--
Qt Türkiye E-Posta Listesi
Yazılanlardan sadece yazan sorumludur...
Mesaj göndermek için qttu...@googlegroups.com
Listeden çıkmak için qtturkiye-...@googlegroups.com
Liste hakkında daha fazla bilgi için
http://groups.google.com/group/qtturkiye
Qt Türkiye: http://qt.comu.edu.tr
---
Bu iletiyi Google Grupları'ndaki "Qt Türkiye" grubuna abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için qtturkiye+...@googlegroups.com adresine e-posta gönderin.
Bu tartışmayı web'de görüntülemek için https://groups.google.com/d/msgid/qtturkiye/8999efe9-c819-e131-0404-f99f5b2f5653%40gmail.com adresini ziyaret edin.
Responder a todos
Responder ao autor
Encaminhar
0 nova mensagem