猜猜看结果应该是什么?

来源:互联网 发布:浙江日报报业集团cms 编辑:程序博客网 时间:2024/05/15 03:45

本来想在群组中发起话题的,奈何权限不够,就没有发起,只能在博客中讨论了,在不编译的情况下说说程序运行后会输出什么内容:

#define SQR(a) (a)*(a)
#include <iostream.h>
void main()
{
 int a=5;
 int b=5;
 int c,d;
 c=SQR(a++);
 d=SQR(++b);
 cout<<"a="<<a<<"b="<<b<<"c="<<c<<"d="<<d<<endl;
}

 

讨论一下吧,说说答案说出得到答案的原因!