#include<bits/stdc++.h> using namespace std; int cnt=0; void f(int a,int b){ cout<<a<<' '<<b<<'\n'; } int g(){ return ++cnt; } int main(){ f(g(),g()); }
output:
2 1
fff 函数调用传的两次 ggg 函数,为什么是从右向做传的。
请教是 UB 还是语言特性