블로그 이미지
송시혁

calendar

1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

Notice

Tag

Recent Post

Recent Comment

Recent Trackback

Archive


#include <stdio.h>
int main()
{
  int iNum;
  SMART:                 
  printf("숫자 입력하세요 : ");
  scanf("%d"&iNum);
  if(0==iNum)
  {

    return 0;
  }
  

  goto SMART;
  return 0;


}
goto는 아무조건없이 수행되는 명령문

위의 소스에서는 scanf로 iNum을 입력받아서 iNum이 1이

아니라면, goto에 의해서 무한 반복이 된다.

goto가 SMART(라벨)로 가라는 명령이라고 보면 된다.

그래서 프로그램은 goto SMART(라벨)에 의해 위에있는

라벨인 SMART로 가서 계속해서 수행하게 된다.



posted by 송시혁