|
ANSI-C에 이것에 대해 정의가 되어있지 않다면
어느 연산이 바람직하다고 생각하세요?
물론 이런 코드는 안쓰는게 바람직하지만...
#include <stdio.h>
#define SW(X) ((X)*(X))
void main(void)
{
int i, j=0;
for(i=0; i<5; i++)
printf("%d, %d\n", j, SW(j++));
}
BC++3.1 출력
2, 0
4, 6
6, 20
8, 42
10, 72
VC++ 출력
0, 0
2, 4
4, 16
6, 36
8, 64
|