/*
結構體變數定義有三種方法
1) 先定義結構體,然後在定義結構體變數
struct student;
注意:
1)結構體定義完成以後,計算機並不會給結構體分配記憶體空間
2)會在定義結構體變數後,分配儲存空間
//結構體變數定義格式:
struct 結構體名 結構體變數名;
struct student stu1; //這句話表示定義乙個student結構體型別的變數,變數名稱是stu1;
//stu1 因為是student 型別,stu1可以存放學生的學號、姓名、年齡、成績
struct student stu2,stu3,stu4; // 可以定義多個結構體變數 其中每個結構體變數都是可以存放學生的學號、姓名、年齡、成績
2) 定義結構體的同時,定義結構體變數
格式:struct 結構體名結構體變數1,結構體變數2....;
struct studentstu5,stu6,stu7; //也是用student結構體定義了三個結構體變數,名稱分別為stu5,stu6,stu7
3) 使用匿名結構體定義結構體變數
struct 結構體變數1,結構體變數2....;
struct car1,car2;
*/#include
#include
struct student;
int main ()stu5,stu6,stu7; //也是用student結構體定義了三個結構體變數,名稱分別為stu5,stu6,stu7
//使用匿名結構體定義結構體變數
struct car1,car2;
getchar();
return 0;
}
結構體定義變數的三種方法
1.先定義結構體,然後在定義結構體變數 struct stu struct stu student1,student2 定義結構體型別變數 struct stu student3,student4 用此結構體型別,可以定義更多的該結構體型別變數。2.定義結構體型別同時定義結構體型別變數 struct...
結構體初始化三種方法
方法 一 定義時賦值 include struct age struct student int main void 100 return 0 方法 二 定義後賦值 include include struct age struct student int main void 方法 三 建構函式初始...
結構體定義的三種方式
include include struct student s3 定義方式3,不常用的一種方式int main 定義方式2,最方便的一種方式 s3.id 3 定義方式3 strcpy s3.name,wang s3.age 22 struct student ps2 s2 定義指向s2的指標 pr...