2010-11-26 1 views

答えて

2

はい、もちろん。構造体はタイプであり、構造体のフィールドは、任意の有効なタイプ持つことができます。これは非常に基本的で、そしてCからその表現力の多くを取得する場所

struct Point 
{ 
    int x, y; 
}; 

struct Rectangle 
{ 
struct Point top_left; 
struct Point bottom_right; 
}; 

を。

1

はい、できます。ショート質問 - 短い答え:)

+0

最短の回答ありがとうございます – Shweta

2

はい、もちろん:

struct address { 
    char street[100]; 
    int number; 
}; 

struct people { 
    char name[100]; 
    struct address addr; 
}; 
0

はい。例:

typedef struct MyStruct1 
{ 
    int a; 
    float b; 
}MyStruct; 

typedef struct AnotherStruct 
{ 
    int number; 
    MyStruct m_field2; 
}AnotherStruct; 

int main() 
{ 
    AnotherStruct obj1; 
    obj1.number = 10; 
    obj1.m_field2.a = 10; 
    obj1.m_field2.b = 34.43; 
    return 0; 
} 
関連する問題