这里的for语句是怎么执行的呀😢

img

这里的for语句是怎么执行的呀😢
求解


a=0
    b=0
        c=0
            a*a+b*b=0,c等于a*a+b*b,输出0,0,0
        c=1
            a*a+b*b=0,c不等于a*a+b*b,不输出
        .
        .(省略c从2到49)
        .
        c=50 c<50不成立,退出for循环
    b=1
        c=0
            a*a+b*b=1,c不等于a*a+b*b,不输出
        c=1
            a*a+b*b=1,c等于a*a+b*b,输出0,1,1
        .
        .(省略c从2到49)
        .
        c=50 c<50不成立,退出for循环
    .
    .(省略b从2到49)
    .
    b=50 b<50不成立,退出for循环
a=1
    .
    .(省略b从0到49)
    .
    b=50 b<50不成立,退出for循环
.
.(省略a从2到49)
.
a=50 a<50不成立,退出for循环