帮帮我吧,我刚学c语言

有点看不懂搜出来的答案,希望你们可以
教教我,教我这是个什么原理

img

#include <stdio.h>

int main()
{
    int i,j,m=0,k=0;
    for(i=1;i<=5;i++) 
        for(j=5;j<=-5;j=j-2)
        {
            m=i+j;
            k=k+1;
        }
    printf("%d,%d",k,m);   
   return 0;
}

结果
0,0
因为j一开始<=-5就不满足,所以循环不执行,也就是k,m都是初值0

img

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

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