int i=1,a;a=(++i)+(++i);得到a=6……,我看了好久,也感觉是5呀,唉╯﹏╰
望采纳!!!点击回答右侧采纳即可!!因为++i先进行自增运算,然后再进行加法运算,所以a=(++i)+(++i)的结果是6,而不是5
不对吧,是5吧
int i=1,a; a=(++i); // a=2 a+=(++i); // a = 2+3 printf("%d",a); //5