#include<stdio.h>
int get_integer(void);
int power(int x, int y);
int main(void)
{
int a,b;
a= get_integer();
b= get_integer();
printf("%d의 %d승은 %d입니다. \n", a,b,power(a,b));
return 0;
}
int get_integer(void)
{
int n;
printf("정수를 입력하세요: ");
scanf("%d",&n);
return n;
}
int power(int x, int y)
{
int i;
long result=1;
for(i=0; i<y;i++)
result *= x;
return result;
}
여기서 왜 int get_integer에있는 printf부터 시작해요?
int main에있는 printf부터안하고?
엌ㅋㅋㅋ맛나욬ㅋㅋㅋㅋㅋ
질문부터 겁나이해하기힘드네. int main안에서 순서대로 읽어봐라. a= get_integer(); 이건 get_integer()함수를실행해서 a로넣어라는말이지? 그러니까 get_integer()안의 printf가 가장먼저 수행되는거지. 그담이 b=get_integer()가 두번째고 print가 마지막이네