將多種類型的數據用一個類型來表示,但是只能聲明變量,不能賦初值。
結構體的訪問用“.”來訪問。
結構體指針
Student s;
如果name是字符串 s->name = "xiaowang"; 結構體指針用“->”來訪問。
如果name[]是數組接收 strcpy(s->name,"xiaowang");
s->age = 23;
Student *s[5]; //每一塊都存著結構體的地址
Student xw ={"xiaowang",2345,23,164.3};
s[0] =&xw; //結構體指針數組里面的每一個都存著地址,如果不給他內存地址,它的值就為空,不可直接賦值。
s[0]->age = 20;
結構體數組
Student array[5] ={};
strcpy(array[0].name,"xiaowang");
array[0].age = 23;