用#define定义的常量与变量有什么区别,什么时候该使用#define定义符号常量?
题目
用#define定义的常量与变量有什么区别,什么时候该使用#define定义符号常量?
答案
#define定义的宏是在编译之前在源代码文本中进行替换的,不需要为其分配空间,在编译之后就不能再以任何方式改变.变量则是在运行的过程中在内存中分配的一段空间,可以在运行的过程中对值进行改变.
如果一个量在运行的过程中不需要再改变,而且对速度比较在意,那么就应该使用宏.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 一个数省略万后面的尾数,所得近似数是40万,这个数最小是( )最大是( )
- 英语翻译
- 伏安法测电阻时,已知待测电阻大约是100欧,电流表的内阻是1欧,电压表的内阻是5k欧,则用电流表内接法,此时测量值比真实值大还是小?
- 物理色散原因是什么?
- 伟大女性的故事.
- 已知:如图,△ABC中,AD是角平分线,E是AB上一点,且AE=AC,EG∥BC,EG交AD于点G.求证:四边形EDCG是菱形.
- 一般把心理现象分为( ) A.心理过程和人格 B .知情意和能力 气质 性格 C.知情意和个性 D .心理过程和个性心理特征 为什么选A C而不是全选
- 近似数1.8*10的5次方,有()个有效数字;地球七大洲的总面积约是149480000km平方,对这个数据保留3个有有效数字,记作()km平方
- (a+2分之1b)²-(a-2分之1b)²
- 如何证明实正规矩阵的转置能表示为关于这个矩阵的实多项式?
热门考点