黑马程序员技术交流社区

标题: #define A(x) x+x int i=5*A(4)*A(6); cout<<i;输出多少? [打印本页]

作者: leoric    时间: 2015-11-9 22:28
标题: #define A(x) x+x int i=5*A(4)*A(6); cout<<i;输出多少?
#define  A(x) x+x int i=5*A(4)*A(6); cout<<i;输出多少?求解释... ...
作者: 陌忆    时间: 2015-11-10 17:03
5*4*12=240?不知道对不对
作者: 触底反弹    时间: 2015-11-12 11:41
#define  A(x) x+x
int i=5*A(4)*A(6); //5*4+4*6+6=50
cout<<i;
宏定义在编译的时候直接批量替换
作者: black747521    时间: 2015-11-12 13:15
cout。。。这是c++吧。你怎么发这了
作者: leoric    时间: 2015-11-12 21:34
触底反弹 发表于 2015-11-12 11:41
#define  A(x) x+x
int i=5*A(4)*A(6); //5*4+4*6+6=50
cout

谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2