您好、欢迎来到现金彩票网!
当前位置:彩70 > 符号常量 >

C语言里符号常量和常变量有什么区别?

发布时间:2019-06-06 09:10 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部符号常量与常变量的区别:符号常量不占用内存空间,在预编译时就全部由符号常量的值替换了,而常变量占用内存空间,也有数据类型,但是此变量在存在期间是不能重新赋值的。

  #define 是一条预处理命令,就是出现符号常量PI的地方用后面的数字替换只是简单地替换

  而常变量由编译器处理,分配内存空间,有数据类型,可以和变量一样使用,但不可以改变值!

  使用时常变量更方便,例如一个常量若多次出现,想更改数值就得改多次,常变量改一次就好;

  编译差别,常变量分配内存空间,有数据类型,每个常量会独立存放,出现几次就有几个存放空间。

http://hayleylord.com/fuhaochangliang/400.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有