注册 登录
编程论坛 C++教室

小弟求大师指教!关于符号常量的问题!

IT男year 发布于 2013-09-08 19:48, 523 次点击
#include<iostream>
using namespace std;
int main()
{
    int x=5;
    #define t1 x+x
    #define t2 t1-t1
    cout<<"t1="<<t1<<"  t2="<<t2<<'\n';
    return 0;
}

为什么t2=10而不是t2=0呢?求大师指教........
5 回复
#2
KingDegarden2013-09-08 21:08
define定义的常量只能其替代作用
t2=x+x-x+x即t2=x+x
#3
blueskiner2013-09-10 17:09
2楼正解
#4
未未来2013-09-10 20:36
学习了,
#5
fxbszj2013-09-10 21:32
以下是引用KingDegarden在2013-9-8 21:08:12的发言:

define定义的常量只能其替代作用
t2=x+x-x+x即t2=x+x

受教了
#6
IT男year2013-09-13 15:48
回复 2楼 KingDegarden
谢谢大神啦!
1