간단한 함수 질문 입니다ㅠ
HotPink
2023.04.01
질문 제목 : 두개의 차이가 있나요?//정수 x의 거듭 제곱 값을 계산하여 반환 이름 :power 매개변수 x,y
질문 내용 :
1.
int power(int x,int y)
{
int i
for(i=0; iy; i++)
x*=x;
return(x);
}
2.
int power(int x,int y)
{
int i
long result=1;
for(i=0; iy; i++)
result*=x;
return result;
}
-
바나나
네 차이가 있습니다.
직접손으로 써서 해보세요.
만약 power(2,3)을 해보면
1번은 16이
2번은 8이 되요.. 확연히 다릅니다. 꼭직접 손으로 써보면서 숫자의 흐름을 따라가 보세요. 틀린점을 잘일겁니다 ㅎ