如何检查字符串是否为常量 - C.

时间:2013-10-27 18:16:02

标签: c string constants

如何检查字符串是否为常量?

const char *name;

我想检查名称是否是C语言中的常量。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

我想你想在运行时检查它 - 在C语言中是不可能的。另一方面,在编译期间,如果要将常量变量重新分配给某个值,编译器将报告错误。

答案 1 :(得分:0)

据我所知,你实际上无法检查变量是否是常量,因为const是一个可以抛弃的编译时概念。

Here您可以看到更多细节。