这个输出第一个结果是多少呢?怎样运算的呢?

for( int i=10;i>1;i/=2){
printf(“%d”,i++);
}

第一个输出是10啊
第一次循环,i值是10,i>1成立,可以执行printf语句,i++是先用i当前值进行处理,然后再加1,所以输出为10,输出完后i值变为11

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^