用#define定义的常量与变量有什么区别,什么时候该使用#define定义符号常量?
人气:330 ℃ 时间:2020-01-29 09:37:34
解答
#define定义的宏是在编译之前在源代码文本中进行替换的,不需要为其分配空间,在编译之后就不能再以任何方式改变.变量则是在运行的过程中在内存中分配的一段空间,可以在运行的过程中对值进行改变.
如果一个量在运行的过程中不需要再改变,而且对速度比较在意,那么就应该使用宏.
推荐
- 在C语言中,#define PI 3.14115 是将PI定义为() A 符号常量 B字符常量 C实型常量 D变量
- 符号常量与变量到底有什么区别?
- C语言中,什么是常量,什么是变量,写出变量的定义格式和符号常量的定义格式.
- y=a的5x次方的导数(发现导数好难,又乱)
- 下雨时,常常是“先见闪电,后闻雷鸣”,这是由于光速比声速快的缘故.已知光在空气中的传播速%B
- 两个小组同时开始攀登一座450米高的山,第一组的攀登速度是第二组的1.2倍,他们比第二组早15分钟到达顶峰.两个小组的攀登速度各是多少?
- 收割机收割1公顷小麦需要8分之7小时,收割7分之6公顷小麦要多少小时
- 二次函数y= -x2+kx+12的图像与x轴交点都位于(6,0)左侧,求k的取值范围
猜你喜欢