标签: c string variables macros string-literals
我在代码中多次打印相同的错误消息,所以我认为最好使用变量或用宏定义它们; 您认为哪种解决方案更实用?
A)
char* ERR_MEM0 = "memory initialization error" char* ERR_MEM1 = "memory allocation error"
b)中
#define ERR_MEM0 "memory initialization error" #define ERR_MEM1 "memory allocation error"