C++에서 else if 문을 사용하는 방법은?


C++에서 else if 문은 if 문과 함께 사용하여 여러 조건을 검사할 수 있습니다. else if 문은 if 문 다음에 나오며, 이전 if 문이 거짓일 때 실행됩니다.

다음은 else if 문을 사용한 예시입니다.

#include <iostream>
using namespace std;

int main() {
   int num = 10;

   if (num > 10) {
      cout << "num은 10보다 큽니다." << endl;
   }
   else if (num < 10) {
      cout << "num은 10보다 작습니다." << endl;
   }
   else {
      cout << "num은 10입니다." << endl;
   }

   return 0;
}

위의 코드에서는 변수 num의 값이 10이므로 else 문이 실행됩니다.

또 다른 예시를 살펴보겠습니다.

#include <iostream>
using namespace std;

int main() {
   int num = 5;

   if (num > 10) {
      cout << "num은 10보다 큽니다." << endl;
   }
   else if (num < 10 && num > 0) {
      cout << "num은 0보다 크고 10보다 작습니다." << endl;
   }
   else if (num < 0) {
      cout << "num은 0보다 작습니다." << endl;
   }
   else {
      cout << "num은 0입니다." << endl;
   }

   return 0;
}

위의 코드에서는 변수 num의 값이 5이므로 두 번째 else if 문이 실행됩니다.

따라서, else if 문은 여러 조건을 검사할 때 유용하게 사용할 수 있습니다.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.