武汉福彩兑奖中心地址:c语言#define M(x,y,z) x*y+z

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 16:15:06
47
以下程序的输出结果是:
int a, b ; void fun() { a=100; b=200;}
main() {int a=5, b=7;fun(); ; %d%d}
答案是
57
为什么
48
以下程序的输出结果是:
#define M(x,y,z) x*y+z
main(){int a=1, b=2,c=3; printf(" ; %d\n")}
答案是
12
为什么
#define M(x,y,z) x*y+z是什么意思

#define M(x,y,z) x*y+z

是带参数的宏定义啊

比如M(1,2,3)=1*2+3=5

不过你给出的程序好像不完整。

printf(" ; %d\n")

这个不正确。

你的程序完全编错了,给我分数,加我的QQ78164779,我给你解答