[C 언어 기초] return의 기능과 다양한 함수 정의


[C 언어 기초] return의 기능과 다양한 함수 정의

이번에는 return이 의미하는 두 가지 기능에 대해서 알아보자. 이는 파이썬에서도 가끔씩 통용되는 의미로 return을 쓰기도 하는데 여기서도 쓰이는 것 같다. return의 두 가지 기능 함수를 반환할 때 일반적으로 사용되는 return은 함수를 빠져나갈 때에도 사용된다. 즉, 값을 반환하거나 혹은 함수를 빠져나가거나 두 가지의 기능이 있다. 사실 반환 타입이 void로 선언된 함수에서는 return 명령을 사용할 수 없는 것으로 알고 있었다. 그런데 반환 타입이 void인 경우에도 다음과 같이 return 명령을 삽입할 수 있다. void NoReturnType(int num) { if(num < 0) return; // 값을 반환하지 않는 명령 . . . . } 위의 return 명령은 반환할 값이 명시되어 있지는 않은데 이런 경우에는 값을 반환하지 않고 그냥 단순히 함수를 빠져나가는 목적으로 사용된다. 그래서 void의 반환 타입을 가진 함수에서는 이러한 return 명령이...


#C언어 #return #반환값 #전달인자 #정의 #함수 #함수선언

원문링크 : [C 언어 기초] return의 기능과 다양한 함수 정의