求教一道基础的优先级的问题
结果是1:7
2:10
3:11
4:15实在搞不懂他的顺序是怎么个加法?怎么算都不符合优先级呀
#include<iostream.h>
int add(int x,int y)
{
return(x+y);
}
void main()
{
int m,n;
m=2;n=3;
cout<<"1:"<<add(m++,m+n)<<endl;
cout<<"2:"<<add(++m,m+n)<<endl;
cout<<"3:"<<add(m+n,m++)<<endl;
cout<<"4:"<<add(m+n,++m)<<endl;
}