| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- Stack Data Structure
- 훅
- 전달인자
- hooks
- 42서울 온라인 테스트
- 42서울후기
- javascript
- 패스트캠퍼스
- css
- SASS
- Firebase
- scss
- ReactHooks
- 프론트엔드
- 벨로퍼트
- Node Sass version 5.0.0 is incompatible with ^4.0.0.
- NPM
- Til
- 해군
- 42서울
- 매개변수
- yarn
- Front-end
- React
- 열심히하자준희야
- js
- Argument
- 리액트
- 정보보호병
- 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