include
define ADD(x,y),(x)+(y)
void main()
{
int a(8),(4);
int sum=ADD(a+2,b-3);
cout<<"sum="<<sum<<endl;
}
其运算结果是11;
把int sum=ADD(a+2,b-3)变成int sum=20/ADD(a+2,b-3)结果是3;是因为其运算应该是20/(a+2)+(b-3);这样的,变成int sum=20/(ADD(a+2,b-3));这样的结果就是1
void main()
{
int a(8),(4);
int sum=ADD(a+2,b-3);
cout<<"sum="<<sum<<endl;
}
其运算结果是11;
把int sum=ADD(a+2,b-3)变成int sum=20/ADD(a+2,b-3)结果是3;是因为其运算应该是20/(a+2)+(b-3);这样的,变成int sum=20/(ADD(a+2,b-3));这样的结果就是1