인도사람들이 쓰는 goto문 테스트
#include
#include
#define gobo_test_ver1
#ifdef gobo_test_ver1
int main(int argc, char *argv[])
{
goto Test_goto;
printf(“내가 나올까? goto 바로 다음꺼..
“);
Test_goto:
printf(“내가 나올까? 타겟 다음꼬.
“);
return 0;
}
#endif // goto_test_ver1
#ifdef gobo_test_ver2
int main(int argc, char *argv[])
{
int i=0;
while(1)
{
scanf(“%d”,&i);
switch (i)
{
case 1 :
goto Test_goto;
break;
default :
printf(“나갈까??나갈꺼면 1 눌러… “);
break;
}
}
Test_goto:
printf(“무한루프 빠져나오네.. 허허
“);
return 0;
}
#endif //ver2
#ifdef goto_test_ver3
void goto_test_ver3(void);
int main(int argc, char *argv[])
{
int i=0;
while(1)
{
scanf(“%d”,&i);
switch (i)
{
case 1 :
goto Test_goto;
break;
default :
printf(“나갈까??나갈꺼면 1 눌러… “);
break;
}
}
//Test_goto:
printf(“무한루프 빠져나오네.. 허허
“);
return 0;
}
void goto_test_ver3(void){
Test_goto:
printf(“과연 일루 올까???”);
}
#endif // goto_test_ver3
#ifdef __________
ver1 : 캬… 이거는 goto문의 용법과 선언 방법
ver2 : 순차적으로 어떻게 적용되는지를 분석하기 위해서 태스트 해보고있는 것이다.~
미치것다.. 럴수럴수 이럴수가 ㅜㅜ
놀라워라~~
ver3 : 음.. 다른함수로 goto가 가능할까?? 음.. 이건 안되는것으로 판명났다.
#endif
\