++i和i++这个算法
我糊涂了,求亲帮我解决#include <stdio.h>
int main(void)
{
int i = 5, j = 2, p, q;
p = (i++)+(i++)+(i++);
q = (++j)+(++j)+(++j);
printf ("%d,%d,%d,%d",p, q, i, j);
return 0;
}
p = 15 我可以理解
可是q = 22我就不懂了
我是这么理解的 ++j不就是先 把j+1么 公式就等于(5+1)+(6+1)+(7+1)=21么难道是我理解错了么,求解决