#include<stdio.h>


int main(void)

{

int a=2;

int b;

while(a<10)

{

b=1;

printf("%d단 출력\n",a);

while(b<10)

{

printf("%d x %d = %d\n",a,b,(a*b));

b++;

}

printf("\n");

a++;

}


return 0;

}


이게 구구단을 만드는 코드인데

b=1; 이 부분을 처음 변수 선언할 때 int b=1; 이렇게 하면 전혀다른 결과가 나오던데 설명좀해주시면안될까요