반응형
함수를 정의하고 선언하기 (1)
* 함수는 입력또는 출력이 없는 함수도 존재(만들 수 있다.)
* 함수는 전달인자가 없거나 반환 값이 없는 경우도 있고,
둘 다 없을 수도 있음.
ㆍ 함수의 입력과 출력 : printf함수도 반환을 함.
출력 결과 : 12345
I love my home
6 15
ㆍ 전달 인자의 유무와 반환값의 유무에 따라서 함수를 네개의 형태로 나눔
유형 1 : 전달 인자 (ㅇ), 반환 값 (ㅇ)
유형 2 : 전달 인자 (ㅇ), 반환 값 (x)
유형 3 : 전달 인자 (x), 반환 값 (ㅇ)
유형 4 : 전달 인자 (x), 반환 값 (x)
☞ http://limetimeline.tistory.com/127
ㆍ 다양한 형태의 함수 정의 1 (유형 1)
전달 인자와 반환 값이 모두있는 경우 (일반적인 경우)
<덧셈 기능 함수>
* 전달 인자는 int형 정수들, 이 둘을 이용한 덧셈
* 덧셈 결과 반환, 반환형은 int형
* 함수명은 'Add'
A 반환형 - 호출한 함수로 반환할 때 자료형
B 함수명
C 매개변수 - 매개변수의 선언
D 값의 반환 - A와 자료형이 같아야함
* 함수 호출 시 전달할 수 있는 인자의 수는 여러개가 될 수 있지만
반환할 수 있는 값의 수는 하나.
출력 결과 : 덧셈 결과 : 7
덧셈 결과 : 13
반응형