为啥下面的代码会出现那样的输出,这个函数的参数传递顺序是怎么样的

未定义行为(未指定行为?),顺序是不确定的,不同编译器(或者同一编译器的不用优化设置)都有可能会得到不同的结果。
■网友
@SuperSodaSea 提到的不完全正确,实际上这不是未定义行为undefined behavior,而是未指定行为unspecified behavior后者发生时只是程序可能不会返回正确结果,但不会崩溃前者发生时有可能程序返回错误结果,也可能崩溃,还有可能让系统挂掉,或者意外控制朝鲜核弹发射到俄罗斯(逃


    推荐阅读