C 以下声明是什么意思?
上述声明是什么意思 将创建一个由2个名为poly的数组。如果结构看起来像这样,那么str1和str2将被设置为“内部”和“外部”C 以下声明是什么意思?,c,C,上述声明是什么意思 将创建一个由2个名为poly的数组。如果结构看起来像这样,那么str1和str2将被设置为“内部”和“外部” 这将创建一个2个名为poly的数组。如果结构看起来像这样,那么str1和str2将被设置为“内部”和“外部” 这是一个由两个元素组成的结构数组。内部大括号内的文本初始化结构的字段。它是一个由两个元素组成的结构数组。内部大括号内的文本初始化结构的字段。它是由2个结构组成的数组 struct abcd { const char *str1; const c
这将创建一个2个名为poly的数组。如果结构看起来像这样,那么str1和str2将被设置为“内部”和“外部”
这是一个由两个元素组成的结构数组。内部大括号内的文本初始化结构的字段。它是一个由两个元素组成的结构数组。内部大括号内的文本初始化结构的字段。它是由2个结构组成的数组
struct abcd
{
const char *str1;
const char *str2;
};
结构abcd
{
字符s1[20];//或*s1
字符s2[20];//或*s2
};
int main()
{
abcd s[]={{“a”,“b”},{“c”,“d”},};
cout它是两个结构的数组
struct abcd
{
const char *str1;
const char *str2;
};
结构abcd
{
字符s1[20];//或*s1
字符s2[20];//或*s2
};
int main()
{
abcd s[]={{“a”,“b”},{“c”,“d”},};
如果你发布了
struct abcd
的定义,那么判断是否会容易得多。什么是abcd
?你在哪里声明了该类型?如果你发布了struct abcd
的定义,那么判断是否会容易得多。什么是abcd
?你在哪里声明了该类型?
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;
}