int i=2; int a,b; a=MACRO_SQRT(++i); //代码看起来只是让i自加一次,但由于宏的原因,实际可能不止,因而用宏一般不要使用有“副作用”的表达式 cout << "a=" << a <<" i="<< i << endl; i=2; b=func_sqrt(++i); cout << "b=" << b <<" i="<< i << endl;
65,211
社区成员
250,514
社区内容
加载中
试试用AI创作助手写篇文章吧