세미콜론 없이 C++ 프로그램을 작성하는 방법에는 여러 가지가 있습니다. 이렇게 하는 것은 매우 나쁜 습관이며 실제 코드에서 사용해서는 안 됩니다. 이것은 정보 콘텐츠로 제공됩니다. 세미콜론 없이 C++ 프로그램을 작성하는 가장 쉬운 방법은 if 문을 사용하는 것입니다. C++의 거의 모든 명령문은 표현식으로 취급할 수 있습니다. 따라서 공백 쌍이 있는 if 문 안에 문을 배치하면 더 이상 세미콜론으로 끝낼 필요가 없습니다.
예시
#include<iostream> int main() { if (std::cout << "Hello world!") {} }
출력
이것은 출력을 줄 것입니다 -
Hello World
이런 식으로 입력을 받고, 변수를 선언하고, 함수를 정의하는 등의 작업을 수행할 수도 있습니다. 예를 들어,
예시
#include<iostream> int main() { if (int N = 1) { if (std::cin >> N) {} if (std::cout << N) {} } }
출력
이것은 출력을 제공합니다(숫자 21을 입력하는 경우)
21
break, continue, goto 및 return 문 사용
- 루프에서 해당 조건을 사용하여 break 및 continue 문을 피할 수 있습니다.
- 더 나은 제어 흐름 구조화로 goto 문을 피할 수 있습니다.
- void가 아닌 함수의 return 문은 반환 값으로 작동하고 함수 끝에 할당되어야 하는 참조 매개변수를 전달하여 피할 수 있습니다.