请问 #define sqr(x) x*x K=2,M=1 sqr(k+m)/sqr(k+m)为什么结果是7

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/20 00:17:39
请问#definesqr(x)x*xK=2,M=1sqr(k+m)/sqr(k+m)为什么结果是7请问#definesqr(x)x*xK=2,M=1sqr(k+m)/sqr(k+m)为什么结果是7请问

请问 #define sqr(x) x*x K=2,M=1 sqr(k+m)/sqr(k+m)为什么结果是7
请问 #define sqr(x) x*x K=2,M=1 sqr(k+m)/sqr(k+m)为什么结果是7

请问 #define sqr(x) x*x K=2,M=1 sqr(k+m)/sqr(k+m)为什么结果是7
将宏sqr(k+m)/sqr(k+m)展开之后为k+m*k+m/k+m*k+m,即2+1*2+1/2+1*2+1,所以结果为7
通常宏#define sqr(x) x*x正确的写法是#define sqr(x) (x)*(x)