> 백엔드 개발 > C++ > C/C++에서 if 문과 else 문을 동시에 실행

C/C++에서 if 문과 else 문을 동시에 실행

PHPz
풀어 주다: 2023-09-05 14:29:06
앞으로
1372명이 탐색했습니다.

C/C++에서 if 문과 else 문을 동시에 실행

이 섹션에서는 C 또는 C++ 코드에서 if 및 else 부분을 모두 실행하는 방법을 알아봅니다. 이 솔루션은 약간 까다롭습니다.

if와 else가 차례로 실행되면 if-else가 없는 명령문이 실행되는 것과 같습니다. 하지만 여기서는 그것들이 존재하는 경우 순차적으로 실행하는 방법을 살펴보겠습니다.

샘플 코드

#include <iostream>
using namespace std;
int main() {
   int x = 10;
   if(x > 5)   {
      lebel_1: cout << "This is inside if statement" <<endl;
      goto lebel_2;
   }else{
      lebel_2: cout << "This is inside else statement" <<endl;
      goto lebel_1;
   }
}
로그인 후 복사

Output

This is inside if statement
This is inside else statement
This is inside if statement
This is inside else statement
This is inside if statement
This is inside else statement
This is inside if statement
This is inside else statement
....
....
....
로그인 후 복사

프로그램은 무한 루프로 작동하지만 여기서는 if 블록과 else 블록이 동시에 실행됩니다. 첫 번째 확인 후 상태 확인은 출력에 실제 영향을 미치지 않습니다.

NOTE: 여기서는 goto 문을 사용하여 if 블록에서 else로 제어를 강제한 다음 else를 if로 강제 제어합니다. 그러나 goto 문을 사용하는 것은 좋지 않습니다. 이로 인해 프로그램의 제어 흐름을 추적하기가 어렵습니다.

위 내용은 C/C++에서 if 문과 else 문을 동시에 실행의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿