프로그래밍 언어에서는 코드를 모듈화하는 데 함수가 사용됩니다. 많은 애플리케이션에서 우리는 불필요한 코드를 반복적으로 거부하여 코드를 쉽게 작성하고, 쉽게 디버그하고, 최적화할 수 있도록 하위 모듈을 만듭니다. 이러한 기능을 구현하기 위해 화면에 기능이 나타납니다. 대부분의 경우 함수는 매개변수를 받아들이고 무언가를 반환합니다. 때로는 어떤 매개변수도 허용하지 않지만 무언가를 반환할 수도 있습니다. 함수가 매개변수를 허용하지도 않고 아무 것도 반환하지 않는 특별한 경우도 있습니다. 이 튜토리얼에서는 매개변수와 반환값이 없는 C++ 함수를 소개합니다.
매개변수와 반환 유형 없이 함수를 정의하려면 반환 유형이 void여야 하고, 매개변수 목록이 비어 있거나 거기에 void를 쓸 수 있습니다. 구문은 다음과 같습니다.
무언가를 인쇄하거나 표시와 같은 작업을 수행하거나 함수 내부에서 일부 작업을 수행하는 이와 같은 시나리오에서 이러한 상황은 이러한 유형의 함수에 적합합니다. 이에 대한 예를 살펴보고 C++로 구현한 내용을 살펴보겠습니다. 첫 번째 예에서는 고정된 10행 별 피라미드를 인쇄합니다.
이 프로그램은 10가지 크기의 피라미드만 인쇄합니다. 크기가 고정되어 있으므로 인수를 받지 않으며 별표를 직접 인쇄하므로 아무것도 반환되지 않습니다. 사용자로부터 입력을 받지만 매개 변수도 전달하지 않고 함수는 아무것도 반환하지 않는 예와 같은 또 다른 별 피라미드를 살펴보겠습니다.
여기에서는 cin 메서드를 사용하여 사용자 입력을 얻습니다. 이 솔루션에는 추가 매개변수 전달이 필요하지 않습니다.
함수는 코드를 모듈화하고 다루기 쉽게 만드는 데 사용됩니다. 대부분의 경우 매개변수를 받아들이고 일부 계산 후에 일부 값을 반환하는 함수를 사용합니다. 하지만 이는 필수 과정은 아닙니다. 이 기사에서는 매개 변수를 사용하지 않고 아무것도 반환하지 않는 C++ 함수를 작성하는 방법에 대해 설명했습니다. 특정 작업이 미리 정의되어 있을 때 이러한 유형의 기능을 사용할 수 있습니다. 첫 번째 예와 마찬가지로 별 피라미드에는 행이 10개만 있으므로 추가 입력이 필요하지 않습니다. 두 번째 예에서는 행 번호를 입력으로 사용하지만 입력 매개변수로 사용하지는 않습니다. 사용자로부터 직접 입력을 받아 이 함수 내의 로컬 변수에 저장한 다음 루프에서 사용합니다.
위 내용은 C++ 프로그램은 매개변수도 없고 반환 값도 없는 함수를 생성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!