C 프로그래밍/4. 조건문
4-6 goto문
Recircle
2019. 5. 18. 22:10
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문에서 아주 쉽게 구현이 가능하다. 이것을 사용하는것이 훨씬 간결하다.