#define X 3 #define Y X*2 #undef X #define X 2 int z=Y; z 的值为多少?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 07:31:05
#define X 3 #define Y X*2 #undef X #define X 2 int z=Y; z 的值为多少?

#define X 3 #define Y X*2 #undef X #define X 2 int z=Y; z 的值为多少?
#define X 3 #define Y X*2 #undef X #define X 2 int z=Y; z 的值为多少?

#define X 3 #define Y X*2 #undef X #define X 2 int z=Y; z 的值为多少?
#define X 3
#define Y X*2
#undef X
#define X 2
int z=Y;
#define就是起名字的意思,后面两个值或变量就指的是同一个东东.
#undef 就是解除#define的意思
上面的程序意思就是:X=3,Y=X*2,X=2,z=Y=X*2=4.