Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 프로그래밍일기
- 언리얼ai
- leveleditor
- DX
- 게임개발
- 월드아웃라이너
- unrealengineai
- uaiperception
- 자료구조정리
- 언리얼엔진
- 언리얼비헤이어비어트리
- c++
- 25.06.11dir
- 각도변환
- 자료구조
- 프로그래밍
- 게임엔진튜토리얼
- 영단어정리
- directx
- c언어정리
- 언리얼엔진공부
- c++용어정리
- bttask
- 수학용어정리
- c++class
- 자료형타입
- ipc(inter process communication)
- c++porinter
- livrary
- 언리얼엔진5
Archives
- Today
- Total
루리코딩 세상
함수(Parameter)와 인수(Argument)의 차이와 용어 구분 본문
매개변수, 함수, 파라미터 너무 다양하게 불리우는 혼용되어 불리는 용어로 인해서, 추상적으로 개념을 정의내릴 필요성을 느끼고, 정리하고자 자료를 조사하고 있다.... 개념이 확실해지면 명확한 개념을 토대로 더욱 더 확실한 코드를 구현해 낼 수 있을 것이라 기대하고 찾아보고자 한다.
먼저 인수에 관련된 내용은 인수(引數)-인자(引子) 영문으로는 'Argument' 로 함수에게 넘겨주기 위해서 끌어오는 값으로
의미는 동일하다는 점이 있었지만, 함수와는 다른 말로 사용되고 있었다.
여기에서 함수는 매개변수-Parameter 로 불리우며 함수를 정의할 때 사용되는 변수를 의미하였는데,
Argument 는 함수가 호출될 때 넘기는 변수의 값을 의미하는 차이점을 찾을 수 있었다.
예제를 통해서 이해한 바로는 이렇다.
Parameter ( Argument ), 인데 Parameter라는 변수의 값은 Argument로 매개변수를 호출 하였을 때,
인수 값을 변수로써 넘겨주는 과정을 거치는 것을 찾아 볼 수 있었다.
function Plus ( num1, num2 ) {
return nem 1 + num 2;
}
plus(10, 20);
// num1과 num2는 Parameter이고,
// 10과 20은 argument이다.
예제에서 사용된 'function' 은 기능으로, 사용 실행하는데 필요한 코드들의 집합으로 함수로 불리우기도 한다..
찾아보면 볼 수록 그냥 영문으로 이해하고 개념을 숙지하는게 나을 듯하다..
다른 개념들도 영문으로 하나씩 정리할 필요성이 느껴진다.
'이론 > C++' 카테고리의 다른 글
스레드(Thread) 정리해보기 (4) | 2025.05.23 |
---|---|
C++ 람다 함수(Lambda) (0) | 2025.05.22 |
스택 프레임 (Stack frame) (0) | 2025.05.14 |
Factory (0) | 2025.05.14 |
메모리 영역 : Windows 기준 (0) | 2025.05.12 |