题目内容

若a、b、c、d、t均为int型变量,则执⾏以下程序段后的结果为( )。#define MAX(A,B) (A)>(B)?(A):(B)#define PRINT(Y) printf("Y=%d\n",Y);...... a=1;b=2;c=3;d=4;t=MAX(a+b,c+d); PRINT(t);

A. Y=3
B. 存在语法错误
C. Y=7
D. Y=0

查看答案
更多问题

设有宏定义:#define MUL(m,n) m*n 则printf(“%d\n”,MUL(2+1,3+2))的结果是( )

A. 10
B. 12
C. 7
D. 15

#define fun(x,y) x*y则fun(3+2,4+5)的值为(

A. 16
B. 45
C. 21
D. 25

#define fun(x,y) (x)* (y)则fun(3+2,4+5)的值为(

A. 16
B. 25
C. 45
D. ⽆正确答案

“const int N=10;”定义了符号常量N,以下功能相同的是( )。

A.
B. define N=10;
C. B.
D. define N 10;
E. C.
F. define N 10
G. const int N=10

答案查题题库