1. 程式人生 > >結構體學習筆記6——結構體嵌套

結構體學習筆記6——結構體嵌套

%d class std {} 當前 system 學習 use pau

結構體嵌套就是 在當前的結構體內的一個成員是另一個整體的結構體變量!

struct Stu {
    char name[10];
    int age;
};
struct Teach {
    char TeachName[10];
    struct Stu st;
    int  TeachAge;

舉個例子

#include <stdio.h>
#include <stdlib.h>
struct Stu {
    char name[10];
    int age;
};
struct Teach {
    
char TeachName[10]; struct Stu st; int TeachAge; }; int main(void) { struct Teach te = { "張老師",{"小史",18},23 };//第二個成員是個結構體成員,也可以不寫{} printf("%s,%d,%s,%d\n", te.TeachName, te.TeachAge, te.st.name,te.st.age); system("pause"); return 0; }

結構體學習筆記6——結構體嵌套