2012-07-01 47 views
0

我有一個關於動態結構定義的小問題。 在ANSI-C下聲明結構定義時,是否可以使用「string」變量作爲下面的結構標識符?使用變量作爲結構標識符

+0

你對此有何看法?無論如何,答案是否定的,但它應該是什麼意思? – hobbs

+0

@hobbs我認爲這個意圖是一個名爲'username'的struct user變量。 –

+0

我的意圖確實是創建一個具有可變標識符的結構。要更具體地創建一個以名字首字母和全名開頭的用戶名。 我知道我可以創建一個結構數組,但在這種情況下,結構標識符會變成類似user [0]的東西。但這是我一直試圖避免的。 –

回答

2

不,所有C中的聲明都必須使用靜態內聯標識符。

+0

感謝隊友,這正是我想知道的。 :) –