Komutun anlamı?

已查看 12 次
跳至第一个未读帖子

Dr. Mucibirahman İLBUĞA

未读,
2020年2月9日 08:53:582020/2/9
收件人 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

未读,
2020年2月9日 10:34:462020/2/9
收件人 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

未读,
2020年2月9日 12:06:552020/2/9
收件人 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

未读,
2020年2月9日 12:24:242020/2/9
收件人 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

未读,
2020年2月9日 14:52:422020/2/9
收件人 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

未读,
2020年2月10日 03:17:522020/2/10
收件人 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

未读,
2020年2月10日 06:22:212020/2/10
收件人 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.
回复全部
回复作者
转发
0 个新帖子