struct 結構體名{
結構體所包含的變量或數組;
};
struct stu{
char *name; //姓名
int num; //學号
int age; //年齡
char group; //所在學習小組
float score; //成績
};
int main(){
struct stu s1;
s1.name="張三";
s1.num=2001;
s1.age=18;
//...
printf("%s\n",s1.name);
printf("%d\n",s1.num);
return 0;
}
struct {
char* name;
int xh;
int age;
char* gender;
}Stu = { "張三",2001,18,"男" };
int main() {
printf("%s同學的學号是%d,是%d歲一名%s同學。\n", Stu.name, Stu.xh, Stu.age, Stu.gender);
return 0;
}
//這裡的字元串要用到解引用操作符,對他的記憶體解析才能正常輸出要不然就會出現以下錯誤