物件陣列的指標遍歷方案

2021-06-05 02:32:48 字數 640 閱讀 6005

陣列物件指的是你存入陣列的物件,該物件可以是整數,字元等基本資料型別的物件,也可以是自定義的。

在自定義的資料物件中,就可以加入自己想要的元素,這就叫物件元素。

如:我可以自己定義乙個student物件,該物件中包括名字,學號,成績等,這些就是元素。在自定義時可以用struct也可以用自定義類。

如果物件沒有函式操作。就用struct。如定義乙個學生物件:

struct student

;student student1,student2...studentn;

student1.name student1.id student1.grade 就是物件元素,也就是你說的物件引數

再定義乙個陣列student a=;

student1,student2...studentn就是陣列物件

或者定義乙個指標

student *p=a;

此時p指向陣列首位址的元素即student1,要呼叫student1的元素就是

p->name;p->id;p->grage;

而要指向student2就將指標移動一位,即指標加1;呼叫student2的元素就是

p=p+1;

p->name;p->id;p->grage;

物件陣列 物件指標 指向物件的指標

1.物件陣列的每乙個元素都是同類的物件 class student private int score int main 三個實參分別傳給陣列的三個建構函式 return 0 2.當資料成員中含有預設引數時 student int 100,int 80,int 90 含有預設引數時 student ...

js 陣列遍歷 物件遍歷

一 陣列遍歷 1,普通for迴圈,經常用的陣列遍歷 var arr 1,2,0,3,9 for var i 0 i 2,優化版for迴圈 使用變數,將長度快取起來,避免重複獲取長度,陣列很大時優化效果明顯 for var j 0,len arr.length j len j 3,foreach,es...

遍歷陣列,遍歷物件的方法

遍歷陣列 方法1 for 迴圈 使用臨時變數將陣列長度快取起來,避免重複獲取陣列長度 for var i 0,leng arr.length i leng i 方法2 foreach迴圈 遍歷陣列中的每一項,沒有返回值,對原陣列沒有影響,不支援ie arr.foreach item,index,ar...