我可以在#define的常量部分使用字符串吗?

时间:2017-11-18 13:25:31

标签: c

我可以像这样使用字符串作为#define的常量部分吗?

#define A string

如果我不能,还有什么可以替代?

1 个答案:

答案 0 :(得分:1)

是的,你可以。例如,

#define MY_PATH "/path/to/file"

它定义了一个名为MY_PATH的宏,它在字符串文字"/path/to/file"的预处理过程中被替换。或者,可以使用类型为const的{​​{1}}全局变量。例如char