rt:
如果在函数中用read(),比如:
int f(int a,int b,int c); f(read(),read(),read());
如果直接这么写,那么传进去的参数和读入是反着的。比如输入 1,2,31,2,31,2,3,那么函数中 a,b,ca,b,ca,b,c 就对应着 3,2,13,2,13,2,1。
又比如给结构体赋值:
struct node{int a,b,c;}aaa; aaa = {read(),read(),read()};
这样就是正着的,有没有大佬能够解释一下?
另外,能不能说一下在哪些情况会倒着传,哪些时候会正着?