若有宏定义:#define f(x) x/x,则表达式f(3+6)的值为
A: 1
B: 25
C: 11
D: 4
A: 1
B: 25
C: 11
D: 4
举一反三
- 若有宏定义:#define f(x) x/x,则表达式f(3+6)的值为 A: 11 B: 1 C: 10 D: 12
- 若有宏定义:#define s(x) x*x,则表达式s(2+1)的值为 A: 9 B: 4 C: 5 D: 6
- 定义一个带参的宏名f(x)计算表达式2*x*(x+1)的值,则以下带参宏定义中正确的定义形式是: A: B: define f(x) 2*x*(x+1) C: D: define f(x) (2*(x)*((x)+1)) E: F: define 2*(x)*((x)+1) f(x) G: H: define f 2*x*(x+1)
- 若有宏定义 #define AREA(x) (x)*(x) 则表达式AREA(3+4)的值为:
- #define能做简单的替代,用宏替代计算多项式4*x*x+ 3*x+2之值的函数f,正确的宏定义是( )。 A: #define f(x) 4*x*x+3*x+2 B: #define f 4*x*x+3*x+2 C: #define f(a) (4*a*a+3*a+2) D: #define (4*a*a+3*a+2) f(a)