C 언어 return의 사용법은 다음과 같습니다. 1. 반환 값 유형이 void인 함수의 경우 return 문을 사용하여 함수 실행을 조기에 종료할 수 있습니다. 2. 반환 값 유형이 void가 아닌 함수의 경우 함수는 다음과 같습니다. 3. 함수 실행을 조기에 종료합니다. 함수 내부에서는 함수가 실행되지 않더라도 return 문을 사용하여 함수 실행을 조기에 종료할 수 있습니다. 값을 반환합니다.
C 언어의 return 문은 함수의 실행 결과를 호출자에게 반환하는 데 사용됩니다. 주요 용도는 다음과 같습니다.
반환 값 유형이 void인 함수: 반환 값 유형이 void인 함수의 경우 return 문을 사용하여 함수 실행을 조기에 종료할 수 있습니다.
예를 들어 반환 값 유형이 void인 print_hello라는 함수를 정의합니다. 함수 내부에서는 "Hello, World!"라는 문장 하나만 인쇄한 다음 함수 실행을 종료합니다.
#include <stdio.h> void print_hello() { printf("Hello, World!\n"); return; // 提前结束函数的执行 }
반환 값 유형이 void가 아닙니다. 함수: 반환 값 유형이 void가 아닌 함수의 경우 return 문의 기능은 함수의 실행 결과를 호출자에게 반환하는 것입니다.
예를 들어, 반환 값 유형이 int인 add라는 함수를 정의합니다. 이 함수는 내부적으로 두 개의 정수 매개변수를 받고 그 합계를 반환합니다.
#include <stdio.h> int add(int a, int b) { int sum = a + b; return sum; // 将计算结果sum返回给调用者 }
add 함수를 호출할 때 반환 값을 A 변수에 할당할 수 있습니다. 아래와 같이:
#include <stdio.h> int main() { int result = add(3, 5); // 调用add函数,并将返回值赋给result变量 printf("The result is: %d\n", result); return 0; }
함수 실행을 조기에 종료합니다: 함수 내부에서 return 문을 사용하면 함수가 값을 반환하지 않더라도 함수 실행을 조기에 종료할 수 있습니다.
예를 들어 반환 값 유형이 void인 print_numbers라는 함수를 정의합니다. 함수 내부에서 루프를 사용하여 1에서 10 사이의 모든 정수를 인쇄합니다. 5가 인쇄되면 함수 실행이 일찍 종료됩니다.
#include <stdio.h> void print_numbers() { for (int i = 1; i <= 10; i++) { printf("%d ", i); if (i == 5) { return; // 提前结束函数的执行 } } }print_numbers 함수를 호출하면 1에서 5 사이의 정수만 인쇄됩니다.
#include <stdio.h> int main() { print_numbers(); // 调用print_numbers函数 return 0; }결론적으로 return 문은 C 언어에서 다음과 같은 주요 용도로 사용됩니다. 함수 실행을 조기에 종료하고 실행 결과를 반환합니다. 호출자에게 함수를 전달하고 반환 값 유형이 void인 함수에서 함수 실행을 종료합니다. return 문을 합리적으로 사용하면 프로그램을 더욱 유연하고 효율적으로 만들 수 있습니다.
위 내용은 C 언어의 return 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!