Limetime's TimeLine
article thumbnail
Published 2017. 10. 7. 20:02
함수를 정의하고 선언하기 (1) C&C++
반응형

함수를 정의하고 선언하기 (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




반응형
profile

Limetime's TimeLine

@Limetime

포스팅이 좋았다면 "공감❤️" 또는 "구독👍🏻" 해주세요!