想问问这个程序怎么读

#include<stdio.h>
int main(){
int i=0,a=0;
while(i<20)
{
for(;;)
{
if(( i%10)==0)
break;
else i--;
}
i+=11;
a+=i;
}
printf("%d\n",a);
return 0;
}

i = 0: i % 10 == 0 ,break; i += 11 = 0 + 11 = 11, a += i = 0 + i = 11
i = 11, i < 20, i % 10 != 0, i-- = 10, i % 10 == 0, break; i += 11 = 10 + 11 = 21, a += i = 11 + 21 = 32
i < 20, 21 < 20 退出while() 循环, printf(), a=32