C# 사전 문법 기초
함수 (return)
맛밤도토리
2023. 12. 22. 09:47
return 이란?
함수 내에서 return 밑에 있는 코드의 기능을 캔슬하는 것이다.
<예제>
point 변수에 100 이라는 값을 저장 (2가지 방법이 있다.)
1. 일반 변수 선언 | 2. return 함수 사용 |
int point = 100; |
int point = GetPoint ( ) ; int GetPoint ( ) { return 100 ; } |
※ return 사용 시 주의 사항
1. 함수의 반환형식과 return 의 값 형식이 같아야 한다.
int Hello ( ) { return 100 ; } |
int = 정수 100 = 숫자 반환형식과 return 값이 같음 ※ 정상 작동 된다. |
2. void 가 아닌 자료형을 설정하면 반드시 return 값이 있어야 한다.
(return 값이 없을 경우, 에러로 판정된다.)
3. 함수의 반환형식에 맞는 데이터만 저장할 수 있다.
int Point = Hello ( ) ; int Hello ( ) { return 100 ; } |
int = 정수 Hello 반환형식 = int (정수) return 값 = 100 (숫자) 데이터 저장 코드, 반환형식, return 값이 모두 같음 ※ 정상 작동 된다. |
4. void 는 값을 반환하지 않는 자료형으로 return 을 사용할 수 없다.
(void 를 사용한 상태로 return 값을 지정하면, 에러로 판정된다.)