gpt4 book ai didi

c - 我应该使用宏还是变量?

转载 作者:行者123 更新时间:2023-11-30 21:31:34 25 4
gpt4 key购买 nike

我正在重写一个函数,我注意到一个特定的变量在初始化后永远不会重新分配。有什么理由不简单地将此变量转换为宏吗?在这种情况下,宏总是更好吗?

谢谢!

最佳答案

与变量相比,宏基本上永远不是更好的选择,因为不改变其值的变量可以声明为 const 并且在任何情况下都可能被优化掉。

const int CONST_VALUE = 1234;

比宏更安全、更清楚地表达含义。

关于c - 我应该使用宏还是变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39758193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com