Notice
Recent Posts
Recent Comments
Link
투케이2K
24. (C/C언어) 함수(Function) 사용해 두 정수값 합계(sum)값 return (리턴) 반환 받기 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : VisualStudio
개발 언어 : C언어
/* =========================== */
/* =========================== */
[소스 코드]
#pragma warning(disable:4996)
#include <stdio.h>
//함수 헤더 정의 실시
int sum(int a, int b);
int main() {
/*
* [함수(Function) 사용해 두 정수값 합계(sum)값 return (리턴) 반환 받기 실시]
* 1. 함수를 사용하기 위해서는 먼저 헤더 정의, 몸체 내용 구현을 해야합니다
* 2. main() 메인 함수 밖에서 사용자 정의 함수를 구현해야합니다
* 3. 함수를 사용하면 코드가 간결해지고, 유지보수도 효율적으로 할 수 있습니다
* 4. return 은 함수를 호출한 후 데이터 값을 반환해주는 것입니다
*/
int one = 10;
int two = 20;
int result = 0;
result = sum(one, two); //함수 호출
printf("합계 : %d \n", result);
return 0;
}
//함수 몸체 구현 실시
int sum(int a, int b) {
int sum = a + b;
return sum;
}
/* =========================== */
[결과 출력]
합계 : 30
/* =========================== */
/* =========================== */
[요약 설명]
* 1. 함수를 사용하기 위해서는 먼저 헤더 정의, 몸체 내용 구현을 해야합니다
* 2. main() 메인 함수 밖에서 사용자 정의 함수를 구현해야합니다
* 3. 함수를 사용하면 코드가 간결해지고, 유지보수도 효율적으로 할 수 있습니다
* 4. return 은 함수를 호출한 후 데이터 값을 반환해주는 것입니다
/* =========================== */
반응형
'C' 카테고리의 다른 글
26. (C/C언어) 지역 변수(local variable) 및 전역 변수(global variable), 정적 변수(static variable) 개념 설명 (0) | 2021.01.31 |
---|---|
25. (C/C언어) buffer (버퍼) 개념 및 장점, 단점 설명 (0) | 2021.01.31 |
23. (C/C언어) 삼항식을 사용해서 두 정수 값 크기 비교 후 더 큰수 출력 실시 (0) | 2021.01.31 |
22. (C/C언어) strcat 사용해서 문자열 결합해서 출력 실시 (0) | 2021.01.31 |
21. (C/C언어) 다차원 배열 선언해서 순차적으로 값 삽입 실시 - 이중 for문 사용 (0) | 2021.01.31 |
Comments