쉬운 문제입니다
딸기맛사탕
2023.04.01
질문 제목 :
열혈강의 c프로그래밍 연습문제 7-3 문제2 에서
total+=val;과 val=val+2; 위치를 바꾸면 값이 달라져요 왜그런가요?
질문 내용 :
#include stdio.h
int main(void)
{
int val=0;
int total=0;
do
{
total+=val;
val=val+2;
}while(val=100);
printf(Total : %d \n, total);
return 0;
}결과는 Total: 2550입니다
그런데 total+=val;과 val=val+2; 위치를 서로 바꾸면 값이 2652가 됩니다
그러면102를 더한다는 소리인데 왜 그런가요?
간단한 문제이지만몰라서질문 올립니다^^