goto 문

Console Programming/C# Console 2019. 9. 20. 17:11

https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/goto

 

goto 문 - C# 참조

goto(C# 참조)goto (C# Reference) 이 문서의 내용 --> goto 문은 레이블 지정된 문으로 직접 프로그램 컨트롤을 전송합니다.The goto statement transfers the program control directly to a labeled statement. goto는 일반적으로 switch 문에서 switch-case 레이블 또는 기본 레이블로 컨트롤을 전송하는 데 사용됩니다.A common use of goto is

docs.microsoft.com

goto문은 레이블이 지정된 문으로 직접 프로그램 컨트롤을 전송한다.

 

일반적으로 switch 문에서 switch-case 레이블 또는 기본 레이블로 컨트롤을 전송하는데 사용된다.

 

goto 문은 많이 중첩된 루프를 회피하는 데도 유용합니다.

 

그러나 goto문은 쓰지 않는 것이 좋다고 다들 말한다.

 

코드가 길어질수록 goto가 어디로 가는지 읽어낼 수 없기 때문이다.

 

label:

 

goto label;  //프로그램이 label:에 해당하는 라인으로 제어를 이동한다.

 

 

 

: