struct abcd poly[] = {
{"Inside","Outside"},
{"Outside","Inside"},
};
上述声明是什么意思?
答案 0 :(得分:4)
这将创建一个名为poly的2 struct abcd
数组。如果结构看起来像这样,那么str1和str2将被设置为“Inside”和“Outside”。
struct abcd
{
const char *str1;
const char *str2;
};
答案 1 :(得分:2)
这是一个包含2个结构的数组
struct abcd
{
char s1[20]; // or *s1
char s2[20]; // or *s2
};
int main()
{
abcd s[]= { {"a","b"}, {"c","d"}, };
cout << s[0].s1<< endl;
cout << s[0].s2 << endl;
cout << s[1].s1<< endl;
cout << s[1].s2 << endl;
}
答案 2 :(得分:0)
这是一个两元素的结构数组。内括号内的文字初始化结构的字段。