早教吧 育儿知识 作业答案 考试题库 百科 知识分享

宏定义的时候为什么要加那么多括号比如A*B为什么要写成((A)*(B))我想直接加一个外面的括号写成(A*B)不就行了?

题目详情
宏定义的时候为什么要加那么多括号
比如 A*B 为什么要写成 ((A)*(B))
我想直接加一个外面的括号 写成 (A*B)不就行了?
▼优质解答
答案和解析
多加那些括号是必须的.
比如有宏定义 :fn(A,B) (A*B)
那么如果你在代码中写 fn(1+2,3+4)
那么预处理的结果就成了 1+2*3+4,不是你要的结果了吧.
看了 宏定义的时候为什么要加那么多...的网友还看了以下:

因为我一直没认真学 现在我真的想学了 可什么都不会 咋办啊 我现在初2了 我的数学非常糟糕 可以这  2020-05-16 …

英语翻译1、我想这次访问有助于我更全面地了解贵公司.2、我们认为相互理解和合作有助于我们彼此间开展  2020-06-13 …

有些事情你觉得就会按你所想发展下去,可结果却和我们的想法背道而驰也许是我自己太自以为是.一步错步步  2020-06-18 …

我现在大一,想大二时参加数学建模,现在需要准备什么啊?希望有经验的给点具体建议,我真的想取得点成绩  2020-06-27 …

人类的想法是个体思维的结果还是集合体思考的产物我们的想法是自己作为独立人格思维的结果还是所有脑细胞  2020-07-22 …

复合三角函数的积分咋求?这个题咋做?题目是这样的,常数C与角度X的余弦的和的平方的倒数的积分是多少  2020-08-02 …

翻译个句子你能和我换一张10英镑吗?(就是说兑换一张10英镑的票子)大家还有没有10英镑的票样啊?还  2020-11-05 …

翻译成英文﹉我要解释一下,刚才我说的想试一下你是因为我想知道你是不是乱猜的。  2020-11-15 …

你要看到美才能体验情感,体验到情感才会想象,于是就有了想象力,有想象力才能诞生创造力。这表明()①情  2020-11-16 …

英语翻译不要网上翻译器的句子,本人求平常的口语就好,因此求教英语的老师帮忙翻译一下(有时,我真的想忘  2021-01-02 …