关于do while 和a++的问题
#include "qipai.h"#include<iostream>
using std::cout;
using std::endl;
void main()
{
int i(1),a(0);
for(;i<=5;i++)
{
do{
i++;
a++;
}
while(i<3);
i++;
}
cout<<a<<","<<i<<endl;
system("pause");
}
得出来的结果3和8,我怎么想也没办法想通他是怎么个解法会是等于这数的,哪位高手指点一下!!