#include"stdio.h" #define MAX(A,B) (A)>(B)?(A):(B) #define PRINT(Y) printf("Y=%d\n",Y) main() { int#include"stdio.h"#define MAX(A,B) (A)>(B)?(A):(B)#define PRINT(Y) printf("Y=%d\n",Y)main(){int a=1,b=2,c=3,d=4,t;t=10*MAX(a+b,c+d);PRINT(t);}

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 22:52:36
#include(B)?(A):(B) #define PRINT(Y) printf("Y=%d\n",Y) main() { int#include"stdio.h"#define MAX(A,B) (A)>(B)?(A):(B)#define PRINT(Y) printf("Y=%d\n",Y)main(){int a=1,b=2,c=3,d=4,t;t=10*MAX(a+b,c+d);PRINT(t);}" />

#include"stdio.h" #define MAX(A,B) (A)>(B)?(A):(B) #define PRINT(Y) printf("Y=%d\n",Y) main() { int#include"stdio.h"#define MAX(A,B) (A)>(B)?(A):(B)#define PRINT(Y) printf("Y=%d\n",Y)main(){int a=1,b=2,c=3,d=4,t;t=10*MAX(a+b,c+d);PRINT(t);}
#include"stdio.h" #define MAX(A,B) (A)>(B)?(A):(B) #define PRINT(Y) printf("Y=%d\n",Y) main() { int
#include"stdio.h"
#define MAX(A,B) (A)>(B)?(A):(B)
#define PRINT(Y) printf("Y=%d\n",Y)
main()
{
int a=1,b=2,c=3,d=4,t;
t=10*MAX(a+b,c+d);
PRINT(t);
}

#include"stdio.h" #define MAX(A,B) (A)>(B)?(A):(B) #define PRINT(Y) printf("Y=%d\n",Y) main() { int#include"stdio.h"#define MAX(A,B) (A)>(B)?(A):(B)#define PRINT(Y) printf("Y=%d\n",Y)main(){int a=1,b=2,c=3,d=4,t;t=10*MAX(a+b,c+d);PRINT(t);}
#define就是完全拷贝.t=10*MAX(a+b,c+d);执行起来就是t=10*(a+b)>(c+d)?(a+b):(c+d);因为int a=1,b=2,c=3,d=4,t;所以10*(a+b)>(c+d)所以t=a+b=3.输出3.