입력값으로 김석봉, 한석봉, 박석봉 순서로 입력할때 출력값은?


#include<stdlio.h> 

#include<stdlib.h> 

char n[30];

char *test() {

    printf(입력하세요 : );

    gets(n);

    return n;

}

 

int main()

 

{

    char * test1;

    char * test2;

    char * test3;

 

    test1 = test();

    test2 = test();

    test3 = test();

 

    printf(%s\n,test1);

    printf(%s\n,test2);

    printf(%s,test3);

 

}


정답이 박석봉이 3번 출력되는건데 왜 그런지 모르겠어요. chatGPT도 모른다네요..