C语言多个i++在不同数学计算时的运算规则

C语言多个i++在不同数学计算时的运算规则,是出现几次i++,无论什么情况都要自增几次吗,不理解为什么,计算机执行命令难道只看有几个i++,其他什么都不管吗

i++不过是一个运算符,相当于i=i+1
它到底先执行还是后执行,那要看怎么组合,看运算优先级
这就跟你算四则混合运算没什么大区别,你算四则混合运算还要看有没有括号,先乘后加呢
i++也一样,i++就是先取值,等计算完表达式后再++,++i就是计算表达式之前先++,这并不神秘
至于到底加几次,那就看你写几次嘛,这很奇怪吗
我写
i++;
i++;
i++;
它执行3次,这很难理解吗?
放到表达式里面也一样啊,写几次执行几次