我在C中遇到了這樣的事情:
struct{
int a;
int b;
} cmd = {1,1);
這是什么?是cmd結構的名稱嗎?變數的名稱?怎么可能兩者兼有?你能做更多這個結構的變數嗎?
uj5u.com熱心網友回復:
您在這里擁有的是一個名為cmd的變數,其型別是匿名 struct。
因為結構型別沒有名稱或typedef別名,這意味著它不能用作函式的引數,并且除了與cmd.
另外,請注意,您在cmd. 而不是{1,1)應該是{1,1}.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/407563.html
標籤:
