변수는 초기값 설정 이후에 다음 부터는 계속 축적되나요?
테이
2023.04.01
질문 제목 : 변수는 초기값 설정 이후에 다음 부터는 계속 축적되나요?
질문 내용 : int main()
{
int i , odd=1 , even=1;
for(i=1; i=10; i++){
if(i%2 ==0){
even = even * i;
}else{
odd = odd *i;
}
}
printf(짝수의 곱 = %d\n, even);
printf(홀수의 곱 = %d\n, odd);
return 0;
}
여기서 for문이 진행 될 때마다 변수에 값이 축적되는데, 원래는 매 번 나온 값으로 바뀌여야 하지 않나요...?
-
딸기맛사탕
지역변수, 전역변수에 대해서 알아보시면 이해되실꺼에요~