#include <stdio.h>


int main(void)

{

int num1, num2, num3;


printf("입력할 세개의 정수 : ");

scanf("%d %d %d", &num1, &num2, &num3);


printf("%d*%d+%d=%d \n", num1, num2, num3, num1*num2+num3);

return 0;

}


이거랑


#include <stdio.h>


int main(void)

{

int num1, num2, num3;

int result;


printf("입력할 세개의 정수 : ");

scanf("%d %d %d", &num1, &num2, &num3);

result=num1*num2+num3;

printf("%d*%d+%d=%d \n", num1, num2, num3, result);

return 0;

}


이거랑 뭐가 달라요? result=적을때 위에 있는 num1*num2+num3 다적어야되고 결과적으로 result도 2번이나 적어야되니까

오히려 적어야되는 양은 많아질텐데 그냥 보기 좋게 적으려고 저렇게 적는건가?

아니면 나중에 좀더 복잡함 코드 짤때 써먹기 위해서 하는건지?