«comma-operator» etiketlenmiş sorular

9
Virgül Operatörü nasıl çalışır?
Virgül operatörü C ++ ile nasıl çalışır? Örneğin, eğer: a = b, c; Bir sonuç b veya c'ye eşit mi? (Evet, bunun test edilmesi kolay olduğunu biliyorum - birisinin cevabı hızlı bir şekilde bulması için burada belgelemek.) Güncelleme: Bu soru virgül operatörünü kullanırken bir nüans ortaya koydu. Sadece bunu belgelemek …

7
İ = (i, ++ i, 1) + 1; yapmak?
Tanımlanmamış davranış ve sıralama noktaları hakkındaki bu cevabı okuduktan sonra küçük bir program yazdım: #include <stdio.h> int main(void) { int i = 5; i = (i, ++i, 1) + 1; printf("%d\n", i); return 0; } Çıktı 2. Tanrım, düşüşün geldiğini görmedim! Burada ne oluyor? Ayrıca, yukarıdaki kodu derlerken, bir uyarı …



5
JavaScript ifadelerinde virgül ne işe yarar?
Kullanırsam: 1.09 * 1; // returns "1.09" Ama kullanırsam: 1,09 * 1; // returns "9" 1,09'un bir sayı olmadığını biliyorum. Son kod parçasındaki virgül ne işe yarar? Daha fazla örnek if (0,9) alert("ok"); // alert if (9,0) alert("ok"); // don't alert alert(1); alert(2); alert(3); // 3 alerts alert(1), alert(2), alert(3); …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.