Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 세미콜론 없이 Hello World 인쇄


세미콜론 없이 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 문은 반환 값으로 작동하고 함수 끝에 할당되어야 하는 참조 매개변수를 전달하여 피할 수 있습니다.