亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

詳解C++中的指針結構體數組以及指向結構體變量的指針

2020-01-26 14:52:33
字體:
來源:轉載
供稿:網友

C++結構體數組
一個結構體變量中可以存放一組數據(如一個學生的學號、姓名、成績等數據)。如果有10個學生的數據需要參加運算,顯然應該用數組,這就是結構體數組。結構體數組與以前介紹過的數值型數組的不同之處在于:每個數組元素都是一個結構體類型的數據,它們都分別包括各個成員項。

定義結構體數組和定義結構體變量的方法相仿,定義結構體數組時只需聲明其為數組即可。如:

struct Student //聲明結構體類型Student{  int num;  char name[20];  char sex;  int age;  float score;  char addr[30];};Student stu[3]; //定義Student類型的數組stu

也可以直接定義一個結構體數組,如:

struct Student{  int num;  char name[20];  char sex;  int age;  float score;  char addr[30];}stu[3];


struct{  int num;  char name[20];  char sex;  int age;  float score;  char addr[30];}stu[3];

結構體數組的初始化與其他類型的數組一樣,對結構體數組可以初始化。如:

struct Student{  int num;  char name[20];  char sex;  int age;  float score;  char addr[30];}stu[3]={  {10101,″Li Lin″,  ′M′, 18,87.5, ″103 Beijing Road″},  {10102,″Zhang Fun″,′M′,19,99,  ″130 Shanghai Road″},  {10104,″Wang Min″,′F′,  20,78.5, ″1010 Zhongshan Road″}};

定義數組stu時,也可以不指定元素個數,即寫成以下形式:

  stu[ ]={{…},{…},{…}};


編譯時,系統會根據給出初值的結構體常量的個數來確定數組元素的個數。一個結構體常量應包括結構體中全部成員的值。

當然,數組的初始化也可以用以下形式:

  Student stu[ ]={{…},{…},{…}}; //已事先聲明了結構體類型Student


由上可以看到,結構體數組初始化的一般形式是在所定義的數組名的后面加上 ={初值表列};
結構體數組應用舉例

下面舉一個簡單的例子來說明結構體數組的定義和引用。

【例】對候選人得票的統計程序。設有3個候選人,最終只能有1人當選為領導。今有10個人參加投票,從鍵盤先后輸入這10個人所投的候選人的名字,要求最后輸出這3個候選人的得票結果。

可以定義一個候選人結構體數組,包括3個元素,在每個元素中存放有關的數據。程序如下:

#include <iostream>using namespace std;struct Person //聲明結構體類型Person{  char name[20];  int count;};int main( ){  //定義Person類型的數組,內容為3個候選人的姓名和當前的得票數  Person leader[3]={"Li",0,"Zhang",0,"Fun",0};  int i,j;  char leader_name[20]; //leader_name為投票人所選的人的姓名  for(i=0;i<10;i++)  {   cin>>leader_name; //先后輸入10張票上所寫的姓名   for(j=0;j<3;j++) //將票上姓名與3個候選人的姓名比較     //如果與某一候選人的姓名相同,就給他加一票     if(strcmp(leader_name,leader[j].name)==0) leader[j].count++;  }  cout<<endl;  for(i=0;i<3;i++) //輸出3個候選人的姓名與最后得票數  {   cout<<leader[i].name<<":"<<leader[i].count<<endl;  }  return 0;}

運行情況如下:

Zhang亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

国产亚洲综合久久| 成人免费高清完整版在线观看| 欧美激情精品久久久久久| 欧美精品精品精品精品免费| 亚洲а∨天堂久久精品9966| 亚洲欧美成人精品| 久久久噜久噜久久综合| 亚洲一级片在线看| 久久精品成人欧美大片| 亚洲成人久久电影| 久久久91精品国产一区不卡| 欧美亚洲激情视频| 这里只有精品视频| 日韩精品高清在线| 国产精品1区2区在线观看| 亚洲综合中文字幕在线| 欧美韩日一区二区| 国产一区二区在线免费| 久久精视频免费在线久久完整在线看| 在线日韩欧美视频| 97超级碰碰人国产在线观看| 亚洲三级黄色在线观看| 伊人成人开心激情综合网| 亚洲国产欧美一区二区三区久久| 亚洲a在线播放| 久久91超碰青草是什么| 国产一区二区三区免费视频| 国产精品久久久久不卡| 欧洲亚洲免费视频| 亚洲xxxx做受欧美| 欧洲一区二区视频| 97精品国产aⅴ7777| 国产91成人在在线播放| 国产精品第三页| 亚洲自拍在线观看| 永久555www成人免费| 亚洲成人激情视频| 韩国19禁主播vip福利视频| 在线精品高清中文字幕| 91在线视频精品| 欧美三级免费观看| 国产精品美乳一区二区免费| 久久精品美女视频网站| 亚洲一区二区三区在线视频| 亚洲аv电影天堂网| 久久久亚洲国产| 97色在线视频观看| 国产精品亚洲视频在线观看| 中文字幕无线精品亚洲乱码一区| 国产99久久精品一区二区永久免费| 欧美老女人在线视频| 欧洲美女7788成人免费视频| 国产欧美韩国高清| 国产91对白在线播放| 国产成人涩涩涩视频在线观看| 日韩av免费在线播放| 热久久美女精品天天吊色| 久久精品精品电影网| 57pao国产精品一区| 亚洲性视频网站| 日韩欧美第一页| 少妇高潮 亚洲精品| 精品成人国产在线观看男人呻吟| 欧美裸体xxxx| 国产精品久久久久久久久久| 久久免费精品视频| 国产精品99一区| 日本中文字幕成人| 日韩在线观看免费全| 欧美夫妻性生活视频| 综合久久五月天| 色婷婷亚洲mv天堂mv在影片| 国产欧美日韩最新| 一区二区三区美女xx视频| 日韩av男人的天堂| 欧美激情一区二区三级高清视频| 91美女片黄在线观看游戏| 欧美日韩一区二区在线播放| 欧美日韩在线视频一区二区| 日韩精品视频在线免费观看| 国产一区二区黑人欧美xxxx| 美日韩丰满少妇在线观看| 国产亚洲欧洲高清| 精品亚洲va在线va天堂资源站| 国产一区二区日韩精品欧美精品| 久久久噜久噜久久综合| 久久精品久久久久久| 精品一区精品二区| 亲子乱一区二区三区电影| 亚洲精品91美女久久久久久久| 亚洲精品成a人在线观看| 成人精品一区二区三区| 日韩中文字幕视频在线观看| 国产精品久久久久久久久久三级| 亚洲美女在线视频| 日韩激情视频在线| 亚洲第五色综合网| 亚洲精品美女视频| 最近2019年好看中文字幕视频| 日韩精品中文字幕有码专区| 成人国产亚洲精品a区天堂华泰| 国产亚洲人成a一在线v站| 国模私拍一区二区三区| 欧美精品videosex牲欧美| 一区二区成人av| 久久91精品国产91久久跳| 成人黄色在线免费| 九九久久国产精品| 日本精品性网站在线观看| 亚洲精品国产拍免费91在线| 91黑丝在线观看| 久久亚洲影音av资源网| 亚洲女同性videos| 欧美大学生性色视频| 日韩精品免费视频| 亚洲精品美女网站| 91免费看片网站| 亚洲成人教育av| 亚洲第一精品自拍| 亚洲精品在线视频| 中文字幕精品国产| 91av视频在线观看| 亚洲精品免费在线视频| 韩国精品美女www爽爽爽视频| 亚洲国产精品久久久久久| 国产精品视频精品视频| 欧美日韩在线影院| 91热福利电影| 精品视频偷偷看在线观看| 久久精品美女视频网站| 国产精品一区久久久| 国产精品久久久久av| 欧美一级成年大片在线观看| 97超碰国产精品女人人人爽| 精品美女国产在线| 欧美裸体男粗大视频在线观看| 黄色一区二区三区| 国产精品三级久久久久久电影| 98精品国产自产在线观看| 亚洲日本欧美日韩高观看| 中文字幕亚洲一区| 2020国产精品视频| 久久在线观看视频| 国产欧美最新羞羞视频在线观看| 另类图片亚洲另类| 色香阁99久久精品久久久| 一本色道久久综合亚洲精品小说| 久久人人爽人人爽人人片亚洲| 亚洲国产精品嫩草影院久久| 欧美日韩国产第一页| 91久久精品日日躁夜夜躁国产| 在线观看久久久久久| 日韩一区视频在线| 欧美一级视频在线观看| 国产精品亚洲综合天堂夜夜| 日韩亚洲欧美成人| 久久在线免费观看视频| 久久久久久久999| 日韩电影中文字幕在线观看| 亚洲精品不卡在线| 97人人做人人爱| 在线电影av不卡网址| www国产精品视频| 高清欧美性猛交xxxx黑人猛交|