집 >백엔드 개발 >C#.Net 튜토리얼 >C 언어의 형식 매개변수와 실제 매개변수의 차이점
정형 매개변수와 실제 매개변수는 함수 호출의 개념입니다. 형식 매개변수는 실제 데이터를 전달하는 데 사용되고 실제 매개변수는 실제 데이터를 전달하는 데 사용됩니다. 형식 매개변수는 함수 헤더에 위치하며 실제 매개변수는 함수가 호출될 때 위치합니다. 형식 매개변수와 실제 매개변수는 단방향 관계를 설정하며 실제 매개변수는 형식 매개변수를 수정할 수 있지만 그 반대는 불가능합니다. 형식 매개변수의 범위는 함수로 제한되지만 실제 매개변수는 함수 데이터 유형과 독립적입니다. 상위 형식 매개변수는 명확한 유형을 지정해야 하며 실제 매개변수 유형은 형식 매개변수와 호환되어야 합니다.
형식 매개변수와 실제 매개변수
C 언어에서 형식 매개변수와 실제 매개변수는 함수 호출과 관련된 중요한 개념입니다. 이들 사이에는 명백한 차이점이 있습니다.
의미
위치
Association
범위
데이터 유형
예
다음 함수 정의:
<code class="c">void print_name(char *name);</code>
그 중 name
은 형식 매개변수이며 문자 포인터입니다. name
是形参,是一个字符指针。
当调用此函数时,可以传递一个实参,如下所示:
<code class="c">char *myName = "John Doe"; print_name(myName);</code>
在这个例子中,myName
是传递给函数的实参。它与形参 name
rrreee이 예에서 myName
은 함수에 전달된 인수입니다. 이는 형식 매개변수 name
과 연관되어 있으며 함수가 문자열 "John Doe"에 액세스하고 인쇄할 수 있도록 합니다.
위 내용은 C 언어의 형식 매개변수와 실제 매개변수의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!