C 基礎六 結構體

2021-10-17 16:05:39 字數 695 閱讀 5875

/*c/c++ 陣列允許定義可儲存相同型別資料項的變數,但是結構是 c++ 中另一種使用者自定義的可用的資料型別,它允許您儲存不同型別的資料項。*/

#include #include using namespace std;

//1.定義結構體

struct food ;

struct member ;

void printstruct(member m) ;

struct member ;

void printstruct(member m) ;

int main() ;

cout << m1.name << endl;

cout << m2.name << endl;

cout << endl;

/*3.結構體陣列*/

struct member arr[3] = ,,};

for (int i = 0; i < 3; i++)

/*4.巢狀結構體*/

cout << "巢狀結構體" << endl;

cout << m3.age << m3.score << m3.f1.name << m3.f1.price << endl;

/*5.結構體當函式引數*/

printstruct(m3);

return 0;

}

C 基礎六 結構體

c c 陣列允許定義可儲存相同型別資料項的變數,但是結構是 c 中另一種使用者自定義的可用的資料型別,它允許您儲存不同型別的資料項。include include using namespace std 1.定義結構體 struct food struct member void printstru...

C 結構體(六)

1.結構體和指標 指向結構體變數的指標 定義形式 struct 結構體名 結構體指標名 例如 struct student p struct student stu struct student p stu p num 15 在main函式中定義乙個struct student型別的指標p p nu...

C基礎 結構體

c語言,結構體語法 1.定義結構體型別 struct 結構體名稱 例 struct date int year int month int day 2.結構體在記憶體中 例一 struct student char name 指標佔8個位元組 int no int佔4個位元組 int age int...