4-6 goto문

goto 문은 가장 역사가 오래된 명령문이다. 

어떤 위치로 점프하게 만드는 문장이다.  하지만 프로그램 해독과 유지보수에 결정적인 어려움을 제공하기때문에 많이 사용되지는 않는다.

전문가들도 goto문은 사용하지 말라고 장려하므로 웬만하는 사용하기 말자.





1
2
3
4
5
6
7
8
9
10
goto label;
 
...
...
...
...
 
label;
    문장1;
    문장2;
cs


1
2
3
4
5
6
7
8
9
label;
    문장1;
    문장2;
 
...
...
...
...
goto label;
cs


이러한 구조를 가진 goto문은 뒤에서 배울 while, for문에서 아주 쉽게 구현이 가능하다. 이것을 사용하는것이 훨씬 간결하다.

'C 프로그래밍 > 4. 조건문' 카테고리의 다른 글

4-5-1 switch문 ==> if-else 변환 예시  (0) 2019.05.18
4-5 switch 문  (0) 2019.05.18
4-3 if-else 문  (0) 2019.05.16
4-2 if문  (0) 2019.05.16
4-1 제어문  (0) 2019.05.16