C언어 질문입니다.! (수정)
향율
안녕하세요; c언어 배우고있는 생초보입니다.방금전 코드갖고 배운것좀 익힐겸, 복습할겸 이리저리 만져보고 있는데요.여기서 질문입니다.#include stdio.hint main(void)
{
int val1;
int val2;
int result1;
int result2;
printf( 더하고 1 감소할 숫자 (2개) : );
scanf(%d %d, &val1, &val2);
result1=(val1)+val2;
result2=(--result1);printf(덧셈 후 결과 : %d \n, result1);
printf(감소 후 결과 : %d \n, result2);
return 0;
}제가 이런코드를 짰습니다.그런데 덧셈후 결과와 감소후 결과가 똑같이 나와버리네요.그래서 다시 코드를 짰습니다.#include stdio.hint main(void)
{
int val1;
int val2;
int result1;
int result2;
printf( 더하고 1 감소할 숫자 (2개) : );
scanf(%d %d, &val1, &val2);
result1=(val1)+val2;
result2=(--val1+val2);printf(덧셈 결과 : %d \n, result1);
printf(감소 후 결과 : %d \n, result2);
return 0;
}이렇게 하니 되더군요 왜그런지 설명좀 해주세요!도저히 이해가 안가서요; 찝찝해요;ㅠ또.(--val1+val2); //(--val1)+val2; //이것도 결과가 다르더군요! ㅠ_ㅠ;
-
예님
와잘하신다;;