2013-12-18 103 views

回答

3

你應該寫:

struct test_t* test; 

或者使用typedef如果你想避免每次聲明該類型的變量時間寫struct

typedef struct test_t { 
    int var1[5]; 
    int var2[10]; 
    int var3[15]; 
} test_t; 

test_t* test; 

邊注:在C++中的結構名稱放置在常規名稱空間中,因此在聲明該類型的變量之前不需要寫入struct

0

在聲明結構變量,struct關鍵字應該有像

struct test_t* test; 

如果你不想使用每次聲明一個變量時struct關鍵字,只需使用typedef

相關問題