SORU - 2 / 15
-
S
Aşağıdaki kod parçasında "result" değişkeninin değeri kaç olur?
int x = 2; int y = 3; int result = x == y ? x + y : x * y;
-
A
2
-
B
3
-
C
5
-
D
6
-
E
NULL
-
DOĞRU CEVAP
Doğru Cevap : 6
Açıklama: Bu kod parçasında ternary operator (tek satırda if) kullanılır, operator x ve y değişkenlerinin eşit olup olmadığını kontrol eder. Eğer x ve y eşitse x+y, değilse x*y ifadesi result değişkenine atanır. x=2 ve y=3 olduğuna, x ve y eşit olmadığına göre x*y ifadesi = 6 olarak result değişkenine atanır.
- ÖNCEKİ SORU SONRAKİ SORU