一宗hui 发表于 2021-5-17 16:27:36

int i=5,j=5,p,q; p=(i++)+(i++)+(i++); q=(++j)+(++j)+(++j);为什么·q=22不是21

int i=5,j=5,p,q; p=(i++)+(i++)+(i++); q=(++j)+(++j)+(++j);
结果为什么·q=22不是21

雾海藏风 发表于 2022-10-25 16:46:28

好像是编译器的问题


雾海藏风 发表于 2022-10-25 16:46:59

vc++2008版本   是24
页: [1]
查看完整版本: int i=5,j=5,p,q; p=(i++)+(i++)+(i++); q=(++j)+(++j)+(++j);为什么·q=22不是21