5
在C#.NET中,我可以使用List<myclasstype> vals = new List<myclasstype>();
它可能與C等價嗎?如何使用我的結構類型創建數組?
我有一個像結構:
typedef struct foo {
int x;
int y;
} Baa;
,我想這樣做:
**BAA vals = ??
int i ;
for(i = 0; i < size; i++)
{
vals[i].x = i;
vals[i].y = i * 10;
}
我希望這是明確的爲您服務。提前致謝。
請記住,使用可變大小的數組會自動使您的代碼C99--使用支持它的編譯器。 – 2012-02-27 06:19:54
不會在編譯時知道'size'的長度嗎?因爲我宣佈它是5? – 2012-02-27 15:40:16
'size'沒有明確聲明爲'const'。 – 2012-02-27 17:09:55