일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 42서울 온라인 테스트
- Argument
- React
- 패스트캠퍼스
- Node Sass version 5.0.0 is incompatible with ^4.0.0.
- 열심히하자준희야
- 벨로퍼트
- 42서울후기
- NPM
- hooks
- css
- ReactHooks
- 훅
- js
- 매개변수
- 42서울
- SASS
- yarn
- 리액트
- javascript
- Front-end
- Firebase
- 프론트엔드
- Til
- scss
- Stack Data Structure
- 정보보호병
- 해군
- fastcampus
- 전달인자
Archives
- Today
- Total
천 줄 코딩도 한 삽질 부터
C++ 함수 만들기 본문
C++에서 함수를 정의할 때는 다음과 같은 형식을 따른다
returnValueType functionName(list of parameters)
{
// Function body;
}
먼저 반환할 데이터 타입을 선언(returnValue Type)하고
함수의 이름을 짓는다(functionName)
그리고 매개변수를 받는다면 함수 이름 오른쪽에 괄호를 열어 작성해준다(list of parameter)
중괄호를 열어 함수 내용을 작성해주면 된다{Function body)
두 수를 받아 비교하는 함수 max를 만들어보겠다.
int max(int num1, int num2)
{
int result;
if (num1 > num2)
result = num1;
else
result = num2;
return result;
}
하나씩 뜯어보면, 먼저 int는 반환할 값의 데이터타입이다.
정수형태로 반환하기 위해 int로 선언했다
그리고 max라는 이름으로 함수를 선언하고,
두 수를 받아 값을 비교해야 되기 때문에 num1, num2라는 이름의 두개의 정수형 parameter를 받았다
그리고 중괄호 안에는 두 값을 비교해 더 큰 수를 result에 넣어주고
return result;로 반환해주었다.
data type을 void로 선언하면 return 값을 설정하지 않아도 된다.
Comments