#define MY_CONSTANT "My constant" ? MY_CONSTANTbetter than
? "My constant"
I understand that it may make it easier to change the value of the constant if the need arises during design, but if the constant is only used in one place in the application is there still an advantage?