程序中将多处使用的同一个常数定义为常量,目的是为了什么?
发布网友
发布时间:2023-05-07 22:44
我来回答
共2个回答
热心网友
时间:2023-05-08 13:29
const和define都可以很方便地使用常量,目的一个是为了修改的时候,只修改一个地方,同时,也可以防止在程序的某些地方由于误操作改掉一些值。
比如 const float a = 3.14159;
有可能在程序的某个地方不小心修改了它的值,但是编译会报错,这样可以提醒你。
或者
#define PI 3.14159
在程序里面用到3.14159的地方都用PI来表示,这样修改的时候只需要改这一句就可以了。比如,你想把PI的精度再弄高一点,那么可以这样:
#define PI 3.1415926
define的好处还有,它可以在编译期间就替换,节省部分运行时间。
热心网友
时间:2023-05-08 13:30
方便,以后要改的时候该一处就行了。