>  기사  >  백엔드 개발  >  매개변수는 있지만 반환값은 없는 C++ 프로그램 만들기

매개변수는 있지만 반환값은 없는 C++ 프로그램 만들기

WBOY
WBOY앞으로
2023-09-05 14:57:151245검색

매개변수는 있지만 반환값은 없는 C++ 프로그램 만들기

함수형 프로그래밍의 함수는 모듈식 코드를 만드는 데 사용됩니다. 우리는 코드를 간단하게 작성하고 디버그하기 쉽게 만들고 불필요한 코드를 반복적으로 작성하지 않음으로써 효율적으로 만들기 위해 많은 응용 프로그램에서 하위 모듈을 구성합니다. 함수는 이러한 특성을 달성하는 데 중요한 역할을 합니다. 함수는 인수를 받아 결과를 생성하는 경우가 많습니다. 때때로 어떤 인수도 받아들이지 않지만 여전히 무언가를 생성할 수 있습니다. 함수가 몇 가지 입력을 받지만 아무것도 반환하지 않는 드문 경우가 몇 가지 있습니다. 이 과정에서는 인수를 허용하지만 아무것도 반환되지 않는 C++ 메서드에 대해 설명합니다.

인수는 있지만 반환 값은 없는 함수

인수는 있지만 반환 유형은 없는 함수를 정의하려면 반환 유형이 void여야 하며 매개변수 목록에 인수가 하나 이상 있어야 합니다

语법

으아아아

이러한 시나리오에서는 출력을 생성하기 위해 무언가를 인쇄하거나 디스플레이와 유사한 작업을 수행하거나 출력을 표시하지 않고 함수 내에서 전체 작업을 수행합니다. 그러한 예 중 하나를 살펴보고 C++로 구현한 내용을 살펴보겠습니다. 이 예에서는 n개의 라인에 대해 별 피라미드를 인쇄합니다. 여기서 n은 함수를 통과하는 인수입니다.

알고리즘

  • 함수 피라미드()를 정의합니다. 정수 n을 사용합니다
  • 사용于初始化 i := 1,当 i
  • j := 1 초기화의 경우, j
  • 显示공백공间
  • 종료
  • j := 1 초기화의 경우, j
  • "*" 표시
  • 종료
  • 去到새로운일행
  • 종료
  • 结束函数体
  • 调사용 피라미드()
  • 으아아아

    输출

    으아아아

    이 프로그램은 n 라인의 피라미드를 인쇄합니다. 여기서 n은 15입니다. 라인 번호는 인수를 통해 전달됩니다. 별표를 직접 인쇄하므로 아무것도 반환되지 않습니다. 함수 호출을 사용하여 하나의 숫자를 가져와 그 반대를 표시하는 또 다른 예를 살펴보겠습니다.

    알고리즘

    • 숫자 n을 취하는 reverse() 함수 정의
    • rev := 0
    • n > 0, 해
      • rev := (rev * 10) + (n mod 10)
      • n := (n/10)층
    • 종료
    • 디스플레이 개정
    • 结束函数
    • 使用任意数字调用reverse()函数,它将显示该数字反转。

    으아아아

    输출

    으아아아 ㅋㅋㅋ

    结论

    ㅋㅋㅋ这不是强種性过程。 在本文中,我们讨论了如何에서 C++中编写一个接接收参数但不返回任何内容的函数。就imagein我们的第一个例子中,starstar金字塔是根据输入的n行打印来的,并直接显示结果。이제第二个例子中,我们将数字 作为参数传递,然后将其转换为其反向shape式,并且返回结果,而是에서 控 조절 台上显示结果。

    위 내용은 매개변수는 있지만 반환값은 없는 C++ 프로그램 만들기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명:
    이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제