昨天去笔试了一家叫AvePoint的公司,其中有一到笔试题:for(i=0,sum=0;i<10;++i,sum+=i++),最后sum=?
刚开始写16,后来被旁边同学一说,要先算i++,后来句得到了30
今天回来敲了一下:
int main()
{
int i,sum;
for(i=0,sum=0;i<10;++i,sum+=i++)
printf("%4d\n",sum);
return 0;
}
输出结果:
0
1
4
9
16
信念不够坚定呀