작성
·
253
0
답변 1
0
#include <stdio.h>
int func(int num) {
int result = num + 3;
printf("%d", result);
return result;
}
int a = 3;
func(a);
void main(void) {
}
위와 같이 코드를 변경하시면 오류가 없이 작동이 됩니다. 다만, 항상 Main함수에서 코드가 시작 되기 때문에, debug를 해보시면, main함수부터 시작하고 func(a)에 대한 호출은 이루어지지 않아 아무 출력이 없이 코드가 종료됨을 볼 수 있습니다.
그럼 오류만 뜨지 않고 Main함수위에는 함수를 호출해도 소용이 없는 건가요?