도움 부탁 드립니다.
Sweeety
2023.04.01
#includestdio.h
void main(void)
{
int value;
int sum = 0;
printf(Input value:);
scanf(%d,&value);
while(value0){
sum += value;
value--;
}
printf(Sum=%d\n,sum);
}이중에서 이해 안되는 게요 ..
value--; 인데요. 책보고 공부 하거든요 . 책에
value의 값을 1 감소 시킨 다음 감소된 값을 다시 value에 대입 하는 것이다.
라고 대있네요.
이걸 만들면요 일단 1-5 까지하면요 누적되서 1,2,3,4,5 다 더해 가주고 15가 되요.
근데 value--; 이게 왜 필요 한지 도무지 이해가 안되내요.
-
세나
수다님! 이해가 됬어요 감사합니다 ^^
-
링고
키보드로 숫자 5를 입력하였다면 value변수에는 5가 대입될겁니다.
sum에 5를 더하고 나서,
value에 1을 빼고
sum에 value(=4)를 더하고
value에 1을 빼고
sum에 value(=3)를 더하고
..... -
갅지돋는슬아
value--;
위는 아래와 같습니다.
value = value - 1;
sum += value;
위는 아래와 같습니다.
sum = sum + value; -
훌림목
sum += value; 이것 의미도 모르겠어요..