永发信息网

C语言如何定义带参数的宏?

答案:3  悬赏:0  手机版
解决时间 2021-02-24 00:26
C语言如何定义带参数的宏?
最佳答案
#define TWO(x) ((x)*2)
在后面的表达式中最好将参数x用括号扩起来,以防解开时出现优先级问题
全部回答
#define 宏定义 字符串(数值)
power2(x)这个宏的意思是把x用x*x代替 在你程序里,出现在括号里的东西是i+j,那么编译器就会用 i+j*i+j 的代码替换,如果是 #define power2(x) (x)*(x),就会替换成(i+j)*(i+j),那么输出结果就是196。 同样,如果改成 #define power2(x) x/x 那么代码就换替换成i+j/i+j,那么结果就是15。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
赛尔号有哪些先手免控技能
iphone4电量突然下降是什么原因?本来是正常
WLAN无线上网,上网卡是802 11 ,出现无法链
下列实验仪器不能用于药品加热的是A烧杯A. B.
贵州睿屹盛房地产开发有限公司在哪里啊,我有
海贼王布鲁克第一次出场的是第几集
恒特小轮挖质量怎么样?有谁用过啊?
西安那家招商银行离城北客运站最近
丈夫事事顺成老婆是代表什么
【311地震】日本311地震后灾区现在怎么样了?
人一整天应该吃什么最合适
乐佳房产(银河二路)在哪里啊,我有事要去这个
一朋友把自己的按揭车抵押给私人,签了抵押合
气功带个什么宠物合适
支和枝?哪个对?
推荐资讯
苹果iPhone6S plus怎么样
国企有哪些股票
长江中下游平原和四川盆地相同的主要农作物为
【凤凰奇缘】凤凰奇缘之消失的物品(2)作文
(20分) 1月31日,2013 年中央一号文件发布,
超凡化建怎么去啊,有知道地址的么
在车上安装什么能提示前方有变速拍照
毛骨悚然什么意思
资源利用的合理性,主要应考虑资源利用的()。
大连方舟汽车租赁有限公司地址有知道的么?有
Good things go to the one who waits.
桃树上结满了许许多多又红又大的桃子。 修改
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?