#define定义的宏是在编译之前在源代码文本中进行替换的,不需要为其分配空间,在编译之后就不能再以任何方式改变.变量则是在运行的过程中在内存中分配的一段空间,可以在运行的过程中对值进行改变.
如果一个量在运行的过程中不需要再改变,而且对速度比较在意,那么就应该使用宏.
用#define定义的常量与变量有什么区别,什么时候该使用#define定义符号常量?
用#define定义的常量与变量有什么区别,什么时候该使用#define定义符号常量?
其他人气:111 ℃时间:2020-01-29 09:37:34
优质解答
我来回答
类似推荐
猜你喜欢
- 1绝对值1减2等于多少
- 2新课标课程基础训练·数学(七年级上册·湘教版)8页答案.
- 3设变量x,y满足约束条件:x+y≥3x-y≥-12x-y≤3.则目标函数z=2x+3y的最小值为( ) A.6 B.7 C.8 D.23
- 4(2008•武汉)下列命题: ①若a+b+c=0,则b2-4ac≥0; ②若b>a+c,则一元二次方程ax2+bx+c=0有两个不相等的实数根; ③若b=2a+3c,则一元二次方程ax2+bx+c=0有两个不相等的实数根; ④若b2-4ac
- 5如何证明锐角三角形两边平方之和大于第三边平方
- 6We can not play football in the s----,it is dangerous.
- 7天空中橘黄色发光物体
- 8电磁波在真空中的传播速度是_m/s;电磁波_(选填“能”或“不能”)在水中传播.
- 90.87表示87%()判断题要解释
- 10由于看错了符号某个学生把一个多项式减去x的平方+6x-6误当成了加法计算,结果得到2x的平方-2x+3,结果是