2014-01-22 49 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:接受我只是點擊檢查綠色,對不對?沒有第二步確認或鎖定? –