반응형 if else 남발1 if - else 는 왜 있는걸까? if - else 는 왜 있는걸까? 우리는 코딩을 할 때 if 문을 수도 없이 써왔다. if - else가 없으면 프로그램을 짤 수 없는 것일까? 어셈블리어에는 if 문이 없다. 대신 해당 조건에 만족하면 다른 구문으로 점프 시키는 구조로 동작한다. C 언어에서도 else를 사용하지 않고 goto 문을 써서 강제로 점프시키는 방법을 사용할 수 있다. 그러면 goto 문을 사용해서 다른곳으로 점프시키면서 코딩하면 될텐데 굳이 if - else문을 왜 만들어 놓은걸까? goto 문을 쓰면 '지정한 행으로 점프한다'라는 겉으로 보면 아주 간단한 기능인 것 처럼 보인다. 하지만 어디로 점프했는지 코드를 자세히 들여다 봐야하며 코드의 흐름을 파악하기가 어렵다. if - else를 도입하면 조건이 참인 경우와 거짓.. 2019. 4. 29. 이전 1 다음