집 >백엔드 개발 >C#.Net 튜토리얼 >C 언어의 형식 매개변수와 실제 매개변수는 무엇인가요?
C 언어에서 형식 매개변수는 함수 정의에 선언된 변수이며 데이터를 수신하는 데 사용됩니다. 실제 매개변수는 함수가 호출될 때 함수에 전달되는 실제 데이터입니다. 형식 매개변수는 실제 매개변수 값의 복사본을 가져오므로 형식 매개변수를 수정해도 실제 매개변수에 영향을 주지 않으며 그 반대도 마찬가지입니다.
형식 매개변수와 실제 매개변수
C 언어에서 형식 매개변수와 실제 매개변수는 두 가지 중요한 개념으로, 데이터를 함수에 전달하는 데 사용됩니다.
형식 매개변수
실제 매개변수
데이터 전달
함수가 호출되면 실제 매개변수가 형식 매개변수로 전달됩니다. 형식 매개변수의 값은 실제 매개변수를 복사하여 얻습니다. 즉, 형식 매개변수에 대한 수정은 실제 매개변수의 값에 영향을 주지 않으며 그 반대의 경우도 마찬가지입니다.
형식 매개변수와 실제 매개변수의 용도
예
다음 예에서는 형식 매개변수와 실제 매개변수의 사용을 보여줍니다.
<code class="c">// 函数定义 int sum(int a, int b) { // a 和 b 是形参 return a + b; } // 函数调用 int result = sum(5, 10); // 5 和 10 是实参</code>
위 예에서는 a
和 b
是函数 sum
的形参,5
和 10
是函数被调用时的实参。函数返回 15
,这是传递给形参 a
和 b
의 두 실제 매개변수의 합입니다.
위 내용은 C 언어의 형식 매개변수와 실제 매개변수는 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!