>  기사  >  백엔드 개발  >  C 언어에서 return은 무엇을 의미합니까?

C 언어에서 return은 무엇을 의미합니까?

青灯夜游
青灯夜游원래의
2020-09-02 14:28:2645381검색

return은 C 언어로 "반환"을 의미합니다. 반환은 호출된 함수에서 호출 함수로 프로그램 흐름을 전송하고 표현식의 값을 호출 함수로 다시 가져와 함수 값의 반환을 실현하는 것을 의미하며 반환에는 다음과 같이 지정되는 반환 값이 수반될 수 있습니다. 반환 후 매개변수.

C 언어에서 return은 무엇을 의미합니까?

함수는 C 언어의 기본 구성요소입니다. C 프로그램은 메인 함수와 여러 서브루틴 함수로 구성될 수 있으며, 다른 서브루틴 함수도 서로 호출할 수 있습니다. 일반적으로 메인 함수는 함수 호출을 통해 특정 값, 즉 함수의 반환 값을 얻을 수 있기를 기대합니다.

C 언어에서는 모듈형 프로그래밍 아이디어가 함수를 통해 구현됩니다. 즉, 함수를 사용하여 기능 모듈을 정의하고, 프로그램 함수는 함수 간 호출을 통해 구현됩니다. 따라서 함수에는 호출하는 함수와 호출되는 함수가 있습니다.

매개변수는 호출하는 함수와 호출되는 함수 사이의 정보 통신을 위한 인터페이스입니다. 함수의 정의 및 설명문에서 함수 이름 형식 매개변수 또는 줄여서 "형식 매개변수" 뒤에 괄호 안의 매개변수를 호출합니다. 호출 함수 호출 문에서 함수 이름 뒤의 괄호 안에 사용된 매개 변수를 실제 매개 변수, 줄여서 "실제 매개 변수"라고 합니다.

함수가 호출되면 실제 매개변수는 데이터를 형식 매개변수에 전달해야 합니다. 함수가 호출되고 특정 기능이 완료된 후 일부 데이터도 호출 함수에 반환되어야 합니다.

return은 호출된 함수에서 호출 함수로 프로그램 흐름을 변경하고 표현식의 값을 호출 함수로 다시 가져와 함수 값의 반환을 실현하는 것을 의미합니다. 반환 후 매개변수로 지정됩니다.

일반적으로 함수 호출 시 계산 결과가 반환 값을 통해 나오기 때문에 반환이 필요한 경우가 많습니다. 함수 실행이 계산 결과를 반환할 필요가 없는 경우 함수가 원활하게 실행되는지 여부를 나타내는 상태 코드를 반환해야 하는 경우가 많습니다(-1과 0이 가장 일반적으로 사용되는 상태 코드임). 반환 값을 통해 호출된 함수를 실행합니다.

return의 의미

함수에서 return 문을 만나면 프로그램은 함수를 호출하는 다음 문으로 돌아갑니다. 즉, 함수 실행에서 빠져나와 다음 문으로 돌아갑니다. 실행을 계속할 원래 장소. 그러나 main 함수에서 return 문을 만나면 전체 프로그램이 중지되고 프로그램 실행이 종료됩니다.

함수의 반환 값은 return 문으로 구현됩니다. 함수가 수행하는 마지막 작업은 return입니다.

(1) 서브루틴 함수는 함수의 끝을 알리며 호출한 함수로 돌아갑니다. 이 기간 동안 할당된 변수 단위는 취소됩니다.

(2) 함수 값을 호출 표현식으로 보냅니다. 물론 일부 함수에는 반환 값이 있기 때문에 필요하지 않습니다. .

return 함수 1

은(는) 반환을 의미합니다. 이 프로그램은 매개 변수 없이 종료될 수 있습니다. 여기서는 반환 문을 추가할 수 없으며 다시 실행되지 않습니다.

return 함수 2

함수를 정의할 때 int af();int가 없습니다. 반환 값은 다음과 같습니다. 실행되면 다른 사람에게 줄 수 있습니다. 변수에는 값이 할당되며 해당 값은 반환된 값입니다.

더 많은 관련 지식을 보려면 PHP 중국어 웹사이트를 방문하세요!

위 내용은 C 언어에서 return은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.