반환형과 매개변수는 이렇게되구요.
void tohex(int)
int getNum()
스펙에 나오는 메인이 이렇게 되어있는데요
void main()
{
tohex(getNum());
printf("\n");
}
이해가 안되는게 getNum에서 숫자를 입력받아서 tohex의 매개변수로 넘겨주는건데
getNum의 값을 어디 저장하지도 않았는데 바로 tohex의 매개변수로 줄 수가 있는건가요??
getNum()의 몸체는 대충
int input;
printf("숫자를 입력하세요 : ");
scanf("%d", input);
return input;
이렇다고 생각을 하고 있는데...
제가 생각하기로 main에서
예를 들면
int x = getNum();
이런식으로 먼저써줘야된다고 생각이 들거든요..?
요약하자면
void main()
{
tohex(getNum());
printf("\n");
}
이렇게 쓸 수가 있는건가요??