אם התנאי שלפני הסימן שאלה מתקיים, אז תבצע את מה שאחרי הסימן שאלה
אם התנאי שלפני הסימן שאלה לא מתקיים, אז תבצע את מה שאחרי הנקודותייםהאופרטור ++ לפני המשתנה מתבצע לפני הפעולה
והאופרטור ++ אחרי המשתנה מתבצע אחרי הפעולה
אז מה שבעצם הולך בשורה האחרונה זה:
אם I++ != 0 אז תבצע ++J, אחרת תבצע K++
(יכול להיות שהפלוסים לא רשומים במקום הנכון בגלל העברית)
אז אחרי i++, הוא יהיה שווה -2 שזה שונה מ-0
ואז הוא ייכנס לתנאי של ה j++
ואז הוא ישים ב-m את הערך של j
ואז m יהיה שווה 2
ואז הוא יעשה את ה- j++ וה- j יהפוך להיות 3.