結構體定義的三種方式

2021-08-01 18:55:21 字數 535 閱讀 2277

#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的指標

printf("%d

%s %d\n", s1.id, s1.name, s1.age);

//訪問方式1

printf("%d

%s %d\n", (*ps2).id, (*ps2).name, (*ps2).age);

//訪問方式2,指標

printf("%d

%s %d\n", ps2->id, ps2->name, ps2->age);

//訪問方式3,指標

return

0;}

結構體定義變數的三種方法

1.先定義結構體,然後在定義結構體變數 struct stu struct stu student1,student2 定義結構體型別變數 struct stu student3,student4 用此結構體型別,可以定義更多的該結構體型別變數。2.定義結構體型別同時定義結構體型別變數 struct...

陣列定義的三種方式

陣列定義的三種方式 第一種 int a new int 5 a 0 10 第二種 int c new int 第三種 inti 錯誤的寫法 int i1 1,2,3,4 system.out.println arrays.tostring c 總之 具體的元素不能被 包裹。包裹的應該是陣列的數量。常...

陣列的三種定義方式

格式 陣列儲存的資料型別 陣列名字 new 陣列儲存的資料型別 長度 陣列定義格式詳解 和水杯道理相同,買了乙個 2公升的水杯,總容量就是 2公升,不能多也不能少。舉例 定義可以儲存 3個整數的陣列容器,如下 int arr new int 3 3.陣列的定義方式二 格式 陣列儲存的資料型別 陣列名...