#include <stdio.h>
void func(int a, int b);
int main()
{
int a = 0;
//func(++a, ++a);
func(++a, ++a);
}
void func(int a, int b)
{
printf("%d\n", a);
printf("%d\n", b);
}
위의 코드를 두 플랫폼에서 실행시켰을때 x86 플랫폼에서는
2, 1이라는 실행결과가 sparc 플랫폼에서는 1, 2라는 실행결과가
출력되었습니다. 이는 단순히 컴파일가 각각의 플랫폼에 맞는 어셈