work=num[i]; i++;
と
work=num[i++];
って同じこと?