将字符串转换为名称标识符

C89中的“destringification”可能就像
stringification一样吗? 最佳答案 变量名称在编译时被转换为符号名称.这些符号不应该从程序内部访问,并且它们的名称经常被破坏,但无论如何,C不提供从内部访问自己的运行时的方法.编程语言中的这种特性称为“反射”,如果你依赖于它的存在,你应该查找一个特色的语言,或者,正如我所建议的那样,使用某种2D地图或字典,是数据结构,其中每个对象与一个唯一的键相关联,通常是一个字符串,使您可以轻松地以您看起来需要的方式查找它.

点赞