b=a++后置版本,b得到a递增之前的值。
a=1........8,a=9时,输出cout<<9,之后执行递增a=10,而b此时为9,之后a=10终止条件,跳出循环,b最终为9
b=++a前置版本,b得到a递增之后的值。
a=9时,输出cout<<9,之后执行递增a=10,此时b得到的是递增之后的值,所以也是10,之后因为a=10跳出循环,b最终为10.
赶在新年之前总算看完了C+ prime的前九章~过年回来了继续!
新年快乐!
b=a++后置版本,b得到a递增之前的值。
a=1........8,a=9时,输出cout<<9,之后执行递增a=10,而b此时为9,之后a=10终止条件,跳出循环,b最终为9
b=++a前置版本,b得到a递增之后的值。
a=9时,输出cout<<9,之后执行递增a=10,此时b得到的是递增之后的值,所以也是10,之后因为a=10跳出循环,b最终为10.
赶在新年之前总算看完了C+ prime的前九章~过年回来了继续!
新年快乐!