急求c语言i=5,输出i--

为什么i等于5,输出i--等于7?我就弄不明白了,好奇怪啊啊啊啊啊啊啊啊啊啊啊,求大神在线解答谢谢谢

#include "stdio.h"
void main(){

    int i=5;
    
    for(i=5;i>=0;i--){
        printf("%d\t",i);
    }
}

你确定吗?我写了试了一下,输出是5啊,你代码能放上来吗?

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632