C语言里。(i++)和(++i)有前缀优先级大于后缀区别吗

2025-03-24 15:17:10
推荐回答(2个)
回答1:

既不是先算中间也不是从右到左。正确的是从左到右。也就是说i++和++i的优先级是相同的,因此按照从左到右的自然顺序执行。

真是服了你!
1+2+3难道不是先算1+2然后再把这个和与3相加吗?

回答2:

int i=0;
int j=i++;
int k=++i;

此时,i=0,j=0,k=2
楼主理解?