一个C语言问题,给我解释一哈,#define f(x) 1+x+x*x#includevoid ma
答案:2 悬赏:70 手机版
解决时间 2021-02-24 04:16
- 提问者网友:不要迷恋哥
- 2021-02-24 00:15
一个C语言问题,给我解释一哈,#define f(x) 1+x+x*x#includevoid ma
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-02-24 01:06
#define f(x) 1+x+x*x是宏定义,代入时是这样:f(a+b)=1+a+b+a+b*a+b=1+2+3+2+3*2+3=17注意,这里代入时,不是(a+b)而是a+b.因为是f(a+b),不是f((a+b)).======以下答案可供参考======供参考答案1:就是:1+2+3+2+3*2+3=17你是不是认为是 1+(2+3)+(2+3)*(2+3)=31 啊?注意没有括号供参考答案2:楼上正解宏定义是完全的原文代换,没有优先级概念。
全部回答
- 1楼网友:渡鹤影
- 2021-02-24 02:39
我检查一下我的答案
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯