이 섹션에서는 C 또는 C++ 코드에서 if 및 else 섹션을 동시에 실행하는 방법을 볼 것입니다. 이 솔루션은 약간 까다롭습니다.
if와 else가 차례로 실행되면 if-else가 없는 명령문을 실행하는 것과 같습니다. 그러나 여기서 우리는 그것들이 어떻게 그것들을 차례로 실행하는지 볼 것입니다.
예시 코드
#include네임스페이스 std;int main() { int x =10; if(x> 5) { lebel_1:cout <<"이것은 if 문 안에 있습니다." < 출력
이것은 if 문 안에 있습니다 이것은 else 문 안에 있습니다 이것은 if 문 안에 있습니다 else 문 안에 있습니다 이것은 if 문 안에 있습니다 이것은 else 문 안에 있습니다 이것은 if 문 안에 있습니다 이것은 else 문 안에 있습니다............사전>이 프로그램은 무한 루프로 작동하지만 여기에서는 if 블록과 else 블록이 동시에 실행됩니다. 첫 번째 확인 후 조건 확인은 실제로 출력에 영향을 미치지 않습니다.
참고 :여기서는 if 블록에서 else로, else에서 if로 강제로 제어를 보내기 위해 goto 문을 사용합니다. 그러나 goto 문을 사용하는 것은 좋지 않습니다. 프로그램의 제어 흐름을 추적하기 어렵게 만듭니다.