/*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...