함수가 자꾸 초기화되요
티나
2023.04.01
질문 제목 : 함수가 자꾸 초기화되요함수를 다돌고 나오면 그 값들이 함수안에서 계산된값이 아닌 맨처음 줬던 초기값으로 돌아갑니다.질문 내용 :
#include stdio.h
int sum2(int x,int y, int sum);
void main()
{
int x,y,i,sum=0;
printf(x값을 입력해주세요 : );
scanf(%d,&x);
printf(y값을 입력해주세요 : );
scanf(%d,&y);
i=x;
sum2(x,y,sum);
printf(%d 부터 %d 까지의 합은 %d 입니다.\n,i,y,sum);
}
int sum2(int x,int y,int sum)
{
if(x%2 == 0)
{
x++;
}
for(;x=y;x++)
{
sum += x;
x++;
}
return sum;
}