|
이제 막 c언어를 배우는 대학생입니다 `-`;;
현재 비주얼c++ 6.0으로 c언어를 작성하고 있는데요.
이거 작성할 때 보니까 의문이 들더군요.
일단 이런건데요
#include <stdio.h>
int main(void)
{
int a, result;
printf("1개 정수 입력 : ");
scanf("%d", &a);
result = a * a;
printf("결과 : %d^2 = %d\n", a, result);
return 0;
}
그냥 정수의 제곱을 해주는거에요.
그런데 책에서는 result 부분을 없애고 printf 부분의 result 부분을 a*a로 표현하더군요.
제가 코드 짠 것과 책에서 해준 것과 결과는 같겠습니다만,
후에 대형 프로그램같은 것을 짤 때 어떠한 차이가 있는지 알고 싶습니다.
메모리를 더 많이 먹는다던지 이런거요 `-`!
답변 부탁드리겠습니다 :)
|