not understood the answer of this code snippet(java)
<pre><code>class C{
    static int f1(int i) {
        System.out.print(i + ",");
        return 0;
    }

    public static void main (String[] args) {
        int i = 0;
        i = i++ + f1(i);
        System.out.print(i);
    }
}
</code></pre>

<p>how come the answer is 1,0.
Please explain.</p>
