반응형
ㅁ 함수(Function)
- 특정 기능을 수행하는 코드의 묶음
- 수학의 함수와 개념적으로 비슷하다
- 함수본체의 추가적인 처리
int y(int x) // int는 integer의 줄임말이며 정수를 의미하며, x와 y에 들어갈 값이 정수임을 의미
{ // 함수의 시작을 의미
printf("변수 : %d", x); // "변수 : %d"에서 %d는 정수를 출력 한다는 뜻이며, %d에는 x값이 들어간다.
return x + 1; // return은 함수에서 반환한다는 의미
} // 함수의 끝을 의미
- 매개변수가 2개인 함수
int Sum(int a,int b)
{
int c = a + b);
return c;
}
- Sum은 식별자로서 함수의 이름이며, sum함수의 반환값은 정수이다.
- Sum함수 오른쪽(int a, int b)는 매개변수(parameter)라고 하며, 함수에 전달되는 값을 받는 변수.
- 정수 타입 변수 c에 a+b값을 저장한다는 의미 ex)a=1, b=2 라면 c=3이됨
- return c는 c의 값을 반환하라는 의미, 즉 return a+b와 같은 의미
- int sum(int a, int b) = int result = sum(1, 2); 와 같다.
반응형
'Develop > C' 카테고리의 다른 글
C언어 프로그래밍 기초 정리 #9. C프로그램의 기초 - 표준 출력 함수 (printf) (0) | 2023.03.20 |
---|---|
C언어 프로그래밍 기초 정리 #8. C프로그램의 기초 - main 함수 (0) | 2023.03.20 |
C언어 프로그래밍 기초 정리 #6. 진법 변환3 (16진수에서 2진수 & 8진수에서 2진수 변환) (0) | 2023.03.16 |
C언어 프로그래밍 기초 정리 #5. 진법 변환2 (2진수에서 8진수 & 2진수에서 16진수 변환) (0) | 2023.03.16 |
C언어 프로그래밍 기초 정리 #4. 진법 변환 (10진수에서 2진수 & 2진수에서 10진수 변환) (1) | 2023.03.14 |