Dlaczego tak
Komentarz blokowy /* … */ obejmuje oba wiersze między znacznikami, więc mnożenie przez 10 i dodawanie 1 nie są wykonywane. W czwartym wierszu wykonuje się x = x * 3, a tekst po // to komentarz jednowierszowy, więc przypisanie 0 jest pominięte. Wynik to 2 · 3 = 6; wartość 63 powstałaby, gdyby komentarz blokowy obejmował tylko pierwszy wiersz.