void func(int a, int b);
int func1(...);
int func2(...);
调用:
func(5, 6),顺序为从右至左的。
调用:
func( func1(...), func2(...) );参数的计算顺序是未知的,编译器可以灵活的处理。即是func1先被调用,还是func2先被调用,未可知也。
void func(int a, int b);
int func1(...);
int func2(...);
调用:
func(5, 6),顺序为从右至左的。
调用:
func( func1(...), func2(...) );参数的计算顺序是未知的,编译器可以灵活的处理。即是func1先被调用,还是func2先被调用,未可知也。