C언어 함수의 필수 구성요소는
1) 반환형(return type)
2) 함수명(function name)
3) 매개변수(parameter)
4) 전달인자(argument)
매개변수랑 전달인자랑 뭐가 다른 건지 모르겠어서 찾아보니.!!
* 매개변수(Paramaeter,파라미터)
1
2
3
4
|
int sum(int a, int b)
{
return a+b;
}
|
cs |
1번 줄의 (int a, int b)는 실제 값이 존재하지 않고 형태를 나타내는 것일 뿐이다.
이때 (int a, int b)를 매개변수라고 부른다.
*전달인자(Argument, 아규먼트)
1
|
sum(10,20);
|
cs |
위의 sum함수를 호출하였을때 (10,20)을 변수를 전달인자라고 한다.
이때 전달인자에는 값이 존재하는것을 볼 수 있다.
출처: https://wowon.tistory.com/101 [원원이의 블로그:티스토리]
연산자 우선순위
증감연산자(++,--)가 참조연산자(*)보다 우선순위가 높다.
'Ec.crew 스터디' 카테고리의 다른 글
11월 3주차 Ec.crew (스택) (0) | 2022.11.17 |
---|---|
11월 2주차 Ec.crew (그리디 알고리즘, 우선순위 큐) (0) | 2022.11.10 |
11월 1주차 Ec.crew (구간 합) (0) | 2022.11.04 |
백준 1057번 토너먼트 (1) | 2022.09.22 |
구름 C언어 전반부 (0) | 2022.09.08 |