「アロマテラピースクール セリスト」AEAJ総合資格認定校として充実した内容を提供。2000名を超える卒業生を送り出した実績あるアロマスクールです

cellist

セリスト日記@吉祥寺

c++ 함수 예제

2019.08.02

는 Factorial() 함수가 프로그램의 본문에서 정수 값(매개 변수 유형)을 전달할 것으로 예상하고 전달된 값이 M(형식 매개 변수 이름)이라는 변수에 로컬로 저장됨을 나타냅니다. 함수의 반환 값 형식도 이 예제에서 int이며, 함수본문을 실행하는 끝에 함수가 호출된 명령문으로 정수 값이 반환됨을 나타냅니다. 값을 반환 하지 않는 함수에는 반환 값 형식 void가 있습니다. 함수 Factorial()을 호출하고 변수 번호에 저장된 값의 복사본을 전달합니다. 함수가 호출되면 컴퓨터 메모리가 매개 변수에 할당되고 M과 전달된 값이 이 메모리 위치에 복사됩니다. 메모리는 (로컬) 변수 계수 및 i에도 할당됩니다. 그런 다음 함수의 문이 실행되고 변수 요인에 값을 할당합니다. return 문은 이 값을 호출 함수로 다시 전달합니다. 매개 변수 및 로컬 변수에 할당된 메모리가 소멸됩니다. 반환된 값은 함수를 호출하는 데 사용되는 식에서 왼쪽의 변수에 할당됩니다. 이 예제에서 함수를 실행하면 변수 결과가 숫자 계수 값에 할당되었음을 알 수 있습니다. 일반적으로 또는 반복적으로 수행되는 작업을 함께 배치하고 함수를 만들어 다른 입력에 대해 동일한 코드를 반복해서 작성하는 대신 함수를 호출할 수 있도록 하는 것이 좋습니다. Function Body – 함수 본문에는 함수가 수행하는 작업을 정의하는 문 컬렉션이 포함되어 있습니다.

C++에서는 프로그램의 기능 적 기능을 함수라고 하는 코드 블록으로 세분화할 수 있습니다. 실제로 이러한 프로그램은 유사한 코드의 반복을 방지하고 복잡한 작업을 부분으로 세분화하여 프로그램을 모듈식으로 만드는 데 사용할 수 있는 하위 프로그램입니다. 매개 변수라고 하는 데이터를 함수로 전달할 수 있습니다. 그러나 값으로 전달하는 한 가지 단점은 단일 값만 호출자에게 반환할 수 있다는 것입니다. 함수가 인수값을 수정해야 하거나 두 개 이상의 값을 반환해야 하는 경우 다른 메서드가 필요합니다. 함수는 헤더와 본문으로 구성됩니다. 헤더는 함수의 이름을 포함하고 호출 함수 또는 프로그램에 반환할 데이터 유형(매개 변수)과 반환할 데이터 유형(매개 변수)을 알려줍니다. return-value-type 함수-이름(parameter-list) { 지역 변수 선언; 문; return-value; } 함수는 입력을 받고, 특정 계산을 수행하며, 출력을 생성하는 문 집합입니다. 함수는 main()의 본문 아래에 정의됩니다. 이 예제의 헤더 : 함수 선언 : 첫 번째 프로그램에서는 함수 선언이 없었고 두 번째 프로그램에서는 프로그램의 시작 부분에 함수 선언이 있는 두 가지 방법으로 동일한 프로그램을 작성한 것을 보았습니다. 문제는 프로그램에서 main() 함수 앞에 함수를 정의할 때 함수 선언을 할 필요가 없지만 두 번째 프로그램에서와 마찬가지로 main() 함수 다음에 함수를 작성하는 경우 함수 fi를 선언해야 한다는 것입니다. RST, 그렇지 않으면 컴파일 오류가 발생합니다.

모든 함수를 사용 하기 전에 선언 해야 합니다.

Categories

  • カテゴリーなし

Keywords