2010-11-26 65 views

回答

2

是的。結構是類型和結構的字段可以有任何有效的類型:

struct Point 
{ 
    int x, y; 
}; 

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

這是非常基本的,其中C得到了很多來自其表達能力。

1

是的,你可以。短的問題 - 簡短的答案:)

+0

感謝您的最短答案 – Shweta 2010-11-26 09:25:44

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; 
}