如何一次定义许多struct元素?

时间:2014-02-22 02:31:45

标签: ios objective-c struct

struct something
{
    int a;
    int b;

} this[10] = {1,2};

这段代码用这样的结构创建了10个元素。但是,只有第一个元素a,b int设置为1,2。

我们可以修改此代码以使用这些值设置所有10个元素吗?

1 个答案:

答案 0 :(得分:4)

struct something
{
    int a;
    int b;

} this[10] = {{1,2},{3,4},{5,6},{7,8},{9,10},{11,12},{13,14},{15,16},{17,18},{19,20}};

或者你的意思是:

struct something
{
    int a;
    int b;
} this[10];
for (int i = 0; i < 10; i++) this[i] = {1,2};