2014-01-22 24 views

回答

2

您可以定义一个宏:

#define PR_INT(x) printf(#x"=%d\n",x) 
#define PR_CHAR(x) printf(#x"=%c\n",x) 
#define PR_STRING(x) printf(#x"=%s\n",x) 

有内置的语言没有这样的功能,因为变量名是只是一个标签,在解析阶段后编译器可能不需要(仍然需要全局变量)

+0

明白了。宏解决方案对我来说是新的,现在我会尝试。感谢您花时间回答。 –

+0

请将这个答案标记为接受,如果它适合你:) – bashrc

+0

bashrc:接受我只是点击检查绿色,对不对?没有第二步确认或锁定? –