导航:题目详情 | 答案解析 | 相关问题 | 最新问题 有以下程序: #include #define M 5 #define f(x y) x*y+M main() { int k; k=f(2 3)*f(2 3); printf("%d " k); } 程序的运行结果是()。 计算机 2018-05-10 09:47:33 程序, 已帮助 人 A.22B.41C.100D.121请帮忙给出正确答案和分析,谢谢! 热搜:m受体拮抗剂有哪些药 答案解析 难度★★☆ 搜索 答案:B解析:宏定义中的函数在调用时只做简单的替换,不能进行任何修改。所以k=2*3+5*2*3+5=41。 相关问题 1、有以下程序#include lt;stdio.hgt; #define S(x) (x)*x*2 main(){ int k=5 j=2; printf("%d 2018-05-08 2、以下程序的输出结果是#include lt;conio.hgt;#include lt;stdio.hgt;#define M 100void fun( 2018-05-21 3、有以下程序#include "stdio.h"#define M(x y) (x)*(y) #define N(x y) (x)/(y) main(){ int a=5 2018-05-21 4、有如下程序段#include stdio.h#include string.h#define N 10#define M 10char *find(char(* 2018-05-22 5、有以下程序#include lt;stdio.hgt;#define P 24;#define S(x) P*x+x;main(){ int a=2 b=2; p 2018-05-22 6、(35)有以下程序#include lt;stdio.hgt;#define S(x) 4*(x)*x+1main(){ int k=5 j=2;printf("%d 2019-11-30