C++答案解析,实属不会了

填空(2分)

以下程序段行结果是_________。

void f(int i)

{   int a=8;

        a=i++;

        printf("%d,",a);

}

void main()

{   int a=5,c=3;

        f(c++);     

        a=--c;

        printf("%d",a);

}

3,3

其中:++i是使用i之前先使i加一。i++是使用i之后再加一。如果不能理解,那么可以理解为:++i是先计算,再操作,i++是先操作,再计算。

3,3