用#define定义的常量与变量有什么区别,什么时候该使用#define定义符号常量?

用#define定义的常量与变量有什么区别,什么时候该使用#define定义符号常量?
其他人气:111 ℃时间:2020-01-29 09:37:34
优质解答
#define定义的宏是在编译之前在源代码文本中进行替换的,不需要为其分配空间,在编译之后就不能再以任何方式改变.变量则是在运行的过程中在内存中分配的一段空间,可以在运行的过程中对值进行改变.
如果一个量在运行的过程中不需要再改变,而且对速度比较在意,那么就应该使用宏.
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版