제가보는책 연습문제 3번입니다
다음의 코드를 보고 변수 a,b,c의 최종 값을 기술하라.
1.int a, b, c;
a = 100;
b = 200;
c = a;
a = a + 100;
c = a + b;
b = c+ 200;
이게 문제입니다
제가 푸는건
#include <stdio.h>
int main(void)
{
int a, b, c, sum;
a = 100;
b = 200;
c = a;
sum = a + 100;
printf("a = %d\n", sum);
sum = a + b;
printf("c = %d\n", sum);
sum = c + 200;
printf("b = %d\n", sum);
return 0;
}
이렇게 풀었는데
답이
a = 200 b = 600 c = 400
이건데
제 답은 a = 200 c = 300 b = 300
이렇게나오네요 ㅠ
우선 첫번째 질문입니다. 저 식대로 쓰면 유출되는 답은 a c b 순서대로 나올텐데 그래도 상관없나요 ?
그리고 오늘 처음으로 입문해서 상당히 힘든데 이렇게 하나하나 알아가는게 늦더라도 도움은 되겟죠?
초보라 자주올거같은데 혹시 실수한거있는지 말씀 부탁드립니다 ㅠ