Цикл будет выполняться, начиная с нуля. То есть переменная х увеличится на 0, затем на 1, на 2 и т.д. Но когда i станет равно 5, слово continue заставит перейти к следующему шагу цикла. То есть i станет равно 6 и цикл продолжится. А если вместо continue написать break, то в этом месте цикл вообще прервется и начнет выполняться то, что идет после него.
for (int i = 0; i < 10; i = i++)
{
if (i ==5) continue;
x = x + i;
}