#include <iostream>
using namespace std;
int main()
{
int a,b,c,d;
a = 10;
b = 10*++a; //先++a,再*
c = 10*a++; //a=11,应该为110
cout<<"b:"<<b<<endl;
cout<<"c:"<<c<<endl;
return 0;
}
可见++的优先级大于*
#include <iostream>
using namespace std;
int main()
{
int a,b,c,d;
a = 10;
b = 10*++a; //先++a,再*
c = 10*a++; //a=11,应该为110
cout<<"b:"<<b<<endl;
cout<<"c:"<<c<<endl;
return 0;
}
可见++的优先级大于*