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