struct abcd poly[] = {
{"Inside","Outside"},
{"Outside","Inside"},
};
위의 선언은 무엇을 의미합니까?다음 선언은 무엇을 의미합니까?
struct abcd poly[] = {
{"Inside","Outside"},
{"Outside","Inside"},
};
위의 선언은 무엇을 의미합니까?다음 선언은 무엇을 의미합니까?
은 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라는 이름의 배열이 생성됩니다. struct abcd
. 구조체가 다음과 같이 보이면 str1과 str2는 "Inside"와 "Outside"로 설정됩니다.
struct abcd
{
const char *str1;
const char *str2;
};
구조체의 두 요소 배열입니다. 내부 중괄호 안의 리터럴은 구조체 필드를 초기화합니다.
의 배열 당신이'구조체 abcd'의 정의를 게시하면 이야기가 훨씬 쉬울 것입니다. – dasblinkenlight
무엇이'abcd'입니까? 그 타입을 어디에서 선언하셨습니까? – Zakaria