매개변수가 없는 양수의 정숫값을 입력받는 함수를 만드시오.
양수 입력 : 10
반환값 : 10
#include <stdio.h>
int get_num(void);
int main(void) {
int result;
result = get_num();
printf("반환값 : %d\n", result);
return 0;
}
int get_num(void) {
int num;
printf("양수 입력 : ");
scanf_s("%d", &num);
return num;
}
int get_num(void);
정수인 양수를 입력받을 get_num()
함수를 선언한다.
int main(void) {
int result;
result = get_num();
입력받은 양수를 저장할 변수인 result
변수를 선언한다.
양수를 입력받는 함수인 get_num()
함수를 호출한다. main
함수에서 어떠한 값을 가져가서 get_num()
함수에서 연산을 하는 게 아니므로 매개변수를 줄 필요가 없다.
int get_num(void) {
int num;
printf("양수 입력 : ");
scanf_s("%d", &num);
return num;
}
양수를 입력받는 함수인 get_num
이다.
양수를 입력받아 num
변수에 저장한 후 main
함수로 num
의 값을 return
한다.
result = get_num();
printf("반환값 : %d\n", result);
return 0;
}
리턴값인 num
의 값이 result
에 저장된다.
반환값인 result
를 출력한 후 프로그램을 정상 종료한다.