매개변수(parameter,파라미터),전달인자(Argument,아규먼트)란?
안녕하세요. 매개변수와 전달인자에 대해 알아보겠습니다. 이 둘은 같은 의미로 쓰이는 경우가 많지만, 명백히 다른 용어입니다.
이 둘의 가장 큰 차이는 값과 형식의 차이입니다.
매개변수(Paramaeter,파라미터)
1 2 3 4 | int sum(int a, int b) { return a+b; } |
1번 줄의 (int a, int b)는 실제 값이 존재하지 않고 형태를 나타내 줄 뿐 입니다.
이때 (int a, int b)를 매개변수라고 부릅니다.
전달인자(Argument, 아규먼트)
1 | sum(10,20); |
위의 sum함수를 호출하였을때 (10,20)이 변수를 전달인자라고 부릅니다.
이때 전달인자에는 값이 존재하는것을 볼 수 있습니다.
'프로그래밍 언어 > C언어' 카테고리의 다른 글
C언어 열거형(enum)알아보기 입니다. (3) | 2017.09.12 |
---|---|
C언어 #define, #if , #ifdef , #ifndef란 (0) | 2017.09.11 |
C언어 구조체 자료형의 크기(패딩비트) (0) | 2017.08.17 |
C언어 구조체 사용하기. (0) | 2017.08.16 |
비트연산 사용법(BIT연산) (1) | 2017.07.26 |