2024/03/10 5

C++ Nested if문(중첩 if문) 총정리

1. Nested if(중첩 if)문의 개념 중첩 if문은 if문 안에 또 다른 if문이 있는 개념이다. 조건 안의 조건을 구현하고자 할 때 Nested if문을 쓰는 것이다. C++에서는 임의의 중첩 수준을 허용한다. 구문: if(condition1) { // Code to be executed if(condition2) { // Code to be executed } else { // Code to be executed } } else { // code to be executed } 중첩 if else 문의 위 구문에서 내부 if else 문은 조건 1이 참이 되는 경우에만 실행되며, 그렇지 않으면 이 규칙은 내부 if else 문에 적용된다. 예시1에서 우리는 3개의 숫자 중 가장 큰 것을 확인할 ..

C++ 2024.03.10

C++ if else if 총정리

1. if else if의 개념 C++에서 if-else-if 사다리는 사용자가 여러 옵션 중에서 선택할 수 있게 해주는 것이다. 아래의 그림을 통해 쉽게 이해할 수 있을 것이다. 그림에서 볼 수 있듯, ① if 문으로 들어가서 조건을 수행한 뒤, 그 조건이 거짓일 경우 ③ else if 문으로 들어가서 조건을 수행한다. 이때의 조건이 참이면 바로 블록을 탈출하게 되고, 또 거짓이라면 ⑤ 새로운 else if 문으로 다시 들어가서 조건을 수행하는 것이다. 그러고도 거짓일 경우 ⑥ else를 수행하게 된다. 예시1: // C++ program to illustrate if-else-if ladder #include using namespace std; int main() { int i = 20; // Ch..

C++ 2024.03.10

C++ 조정자(Manipulator) 총정리

1. 조정자(Manipulator)의 개념 조정자는 입출력 스트림을 수정할 수 있는 함수를 제공한다. 변수의 값을 변경한다는 것이 아니다. 삽입() 연산자를 통해 입출력 스트림을 수정할 뿐이다. 조정자는 스트림의 형식 매개 변수를 변경하기 위해 I/O문에 포함될 수 있는 특수 함수다. 또한, 조정자는 데이터 디스플레이를 포맷하는 데 사용되기도 한다. 조정자에 엑세스하기 위해서는 iomanip.h 파일이 프로그램에 포함되어야 할 것이다. 예를 들어, 16진수 값을 100으로 프린트하기 위해서는 다음과 같이 할 수 있을 것이다. coutws // After printing the output it will automatically // write a new line in the output stream. c..

C++ 2024.03.10

C++ cerr 총정리

1. cerr의 개념 cerr은 표준 오류 스트림으로, 오류를 출력하는 데 사용된다. 이것은 ostream의 인스턴스로, err 스트림은 오류 메시지를 즉시 표시해야 할 때 사용된다. 나중에 표시할 오류 메시지를 저장하지는 않는다는 것이다. C 스트림의 stderr에 해당한다. cerr에서 c는 문자를 의미하고, err는 error를 의미하므로, cerr은 문자 오류를 뜻한다. 오류를 표시하기 위해 cerr을 사용하는 것은 분명 좋은 방법이라 할 수 있겠다. 예시: // C++ program to illustrate std::cerr #include using namespace std; // Driver Code int main() { // This will print "Welcome to Gutilog..

C++ 2024.03.10
728x90