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 값을 지정하면, 에러로 판정된다.)