>백엔드 개발 >C++ >C++에서 함수를 사용하는 방법

C++에서 함수를 사용하는 방법

下次还敢
下次还敢원래의
2024-04-26 18:03:15477검색

C++ 함수는 특정 작업을 수행하는 독립적인 코드 단위이며 다음 단계를 포함합니다. 함수를 선언하고, 이름, 반환 유형 및 매개변수를 지정하고, 함수 본문 및 실행 코드를 제공합니다. 함수 이름을 사용하고 실제 매개변수를 제공합니다.

C++에서 함수를 사용하는 방법

C++에서 함수 사용

함수는 특정 작업을 수행하는 독립적인 코드 단위입니다. C++에서 함수를 사용하는 것은 매우 간단합니다.

1. 함수 선언

함수 선언은 함수의 이름, 반환 유형 및 매개 변수를 지정합니다. 예:

<code class="cpp">int sum(int a, int b);</code>

2. 함수 정의

함수의 정의는 함수의 구현을 제공합니다. 여기에는 실행할 코드가 포함된 함수 본문이 포함됩니다. 예:

<code class="cpp">int sum(int a, int b) {
  return a + b;
}</code>

3. 함수 호출

함수를 호출하려면 해당 이름을 사용하고 실제 인수를 제공하면 됩니다. 예:

<code class="cpp">int result = sum(10, 20);</code>

매개변수 전달

함수는 값, 참조 또는 포인터로 매개변수를 전달할 수 있습니다.

  • 값 전달: 원래 변수에 영향을 주지 않고 매개변수 복사본에 대한 작업입니다.
  • 참조로 전달: 매개변수의 참조를 전달하며 참조를 수정하면 원래 변수에도 영향을 미칩니다.
  • 포인터 전달: 포인터를 매개변수에 전달합니다. 포인터가 가리키는 값을 수정하면 원래 변수에 영향을 줍니다.

반환 유형

함수는 값을 반환하거나 값을 반환하지 않을 수 있습니다. 값을 반환하지 않는 함수를 void 함수라고 합니다. 반환 값의 유형은 함수 선언에 지정됩니다.

Example

다음은 C++에서 함수를 사용하는 간단한 예입니다.

<code class="cpp">#include <iostream>

int main() {
  int a = 10;
  int b = 20;
  int result = sum(a, b);
  std::cout << "The sum is: " << result << std::endl;
  return 0;
}

int sum(int a, int b) {
  return a + b;
}</code>

출력:

<code>The sum is: 30</code>

위 내용은 C++에서 함수를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.