在C中使用字符串文字宏与指针变量

时间:2017-05-28 11:01:19

标签: 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"

0 个答案:

没有答案