Bu satırda C dilinde "ternary operator" kullanılmış. % operatörü, k % 2 ifadesi ile k'nın 2'ye bölümünden kalanı alır. Yani:
- k % 2 ifadesi 1 olduğu için k % 2 1'e eşit olur. Bu durumda ? operatörü doğru (true) bir durumu ifade eder.
- Eğer koşul doğruysa, i + j yani 1 + 1 yapılır, bu da 2 eder.
- Eğer koşul yanlış olsaydı (örneğin k çift olsaydı), i - j yapılırdı, bu da 0 ederdi.
Sonuç olarak, toplam değişkenine 2 atanır.