早教吧作业答案频道 -->数学-->
1.用宏f(x,y)实现x-y,正确的定义方式是哪个?解释下每个的含义和错的地方,哪个正确.A.#definef(x,y)x-yB.#definef(x,y)x-(y)C.#definef(x,y)(x)-(y)D.#definef(x,y)((x)-(y))
题目详情
1.用宏f(x,y)实现x-y,正确的定义方式是哪个?解释下每个的含义和错的地方,哪个正确.
A.#define f(x,y) x-y
B.#define f(x,y) x-(y)
C.#define f(x,y) (x)-(y)
D.#define f(x,y) ((x)-(y))
A.#define f(x,y) x-y
B.#define f(x,y) x-(y)
C.#define f(x,y) (x)-(y)
D.#define f(x,y) ((x)-(y))
▼优质解答
答案和解析
D最保险,在任何情况下都适用.
ABC在某些情况下会失效,举个例子:
A#define f(x,y) x-y
那么这样调用就有问题:5 * f(3,2)
一展开就变成了 5* 3 - 2 =13,而调用者原意是 5*1=5
B和C存在类似情况,只有D最好
ABC在某些情况下会失效,举个例子:
A#define f(x,y) x-y
那么这样调用就有问题:5 * f(3,2)
一展开就变成了 5* 3 - 2 =13,而调用者原意是 5*1=5
B和C存在类似情况,只有D最好
看了 1.用宏f(x,y)实现x-...的网友还看了以下:
命题“若x,y都是偶数,则x+y也是偶数”的逆否命题是()A.若x+y是偶数,则x与y不都是偶数B 2020-04-08 …
先化简,再求值 (1)[(x-y)的平方+(x+y)(x-y)]÷2x 其中X=2010,y=20 2020-05-16 …
高数代换问题,微分方程,设y=x/lnx是微分方程y'=y/x+φ(x/y)的解,则φ(x/y)的 2020-05-16 …
下列各函数是奇函数又是增函数的是a)y=3xb)x分之一c)y=2x方d)y=-3分之一x下列各函 2020-05-20 …
协方差cov(X+20,Y+10)=cov(X,知道了COV(X+a,Y+b)=E[(X+a)(Y 2020-06-17 …
matlab中mesh函数的问题mesh(X,Y,Z)中,X和Y,Z都是10*10的矩阵,但是程序 2020-07-17 …
对于任意实数x、y、z,定义运算“※”,满足x※y=6x2+4xy+y2−249(x+1)2+(y 2020-07-17 …
1..设x/a+y/b+z/c=1,a/x+b/y+c/z=0,求x*2/a*2+y*2/b*2+z 2020-10-30 …
求高次和差公式推导,重金酬谢x^n-y^n=(x-y)[x^(n-1)+x^(n-2)y+x^(n- 2020-10-31 …
一道对我来说爆脑的化学题:有X、Y、Z、Q、W,五种含氮化合物,有如下条件:1、X-->W+O22、 2020-10-31 …