在C++中程序直接使用文字常量相比,使用符号常量有什么好处?

如题所述

在C++中程序直接使用文字常量相比,使用符号常量有什么好处?
文字常量有时候可能比较长,而且文字常量可能写的过程中会写错
符号常量定义之后加上const如果在哪个地方有改会报错的.
还有如果多个地方用到相同的文字常量,你写了文字常量之后,如果想改的话要改很多地方.符号常量只要改一个地方就好了,方便代码的维护
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-23
大概有两点:
1. 我问你,6是什么意思?不知道?那const int length_of_password = 6; length_of_password什么意思?
2. 还是上面的例子,话说,你要修改程序实现,把密码改为12位。如果你原程序里用的是6的话,那么所有出现6的地方你都要改,如果用的是length_of_password,那么你只需要更改定义一处就行了。
相似回答