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

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

C++教程:C++數組的聲明和初始化

2020-05-23 14:27:39
字體:
來源:轉載
供稿:網友
我們知道,在程序設計中,大多數數據都是存放在變量里的。如果我們要處理較多的數據,增加存放數據的空間最簡單的方法就是多開設一些變量。然而,變量多了就難以管理了。這就好像一個班級里的學生名字有長有短,即使沒有重復的名字,要在一長串名單里找到一個同學的名字也不是件容易的事情。于是,最方便的方法就是給同學們編上學號了,把名單按學號排列好以后,查找起來只要找學號就可以了。因為數字的排列是從小到大的,是有序的,所以查找起來要比在一堆長短不一的名字中查找要方便多了。

我們受到“學號”的啟發,可以給變量也編一個號,把存儲著相關內容的變量編在一組內,這就稱為數組(Array)。

數組的聲明

數組的本質也是變量,所以我們在使用數組之前,必須要聲明數組。聲明一個數組的語法格式為:
    數據類型數組名[常量表達式];

和聲明變量類似,數據類型仍然是整型、字符型等等,數組的命名規則和變量的命名規則也一樣。在這里,我們要說明兩個問題:以前我們說過在語法規則中的中括號表示可有可無的東西,然而在數組名后的中括號有著其獨特的含義,而不是可有可無的。數組名后的中括號是數組的一個特征,沒有這個特征就不是數組了。數組中每個存放數據的變量稱為數組元素。中括號內的常量表達式稱為數組的大小,即元素的個數。例如int a[5];這句語句就是聲明了一個可以存放五個整型數據的數組,它所能存儲的數據相當于五個整型變量。

電腦必須在程序執行之前就已經知道數組的大小,因此中括號內只能是一個常量表達式,而不能含有變量。

通過實驗,我們知道我們無法根據程序運行的實際情況來聲明一個數組的大小。所以,為了保證程序有足夠的存儲空間和正常運行,我們盡量要聲明一個足夠大的數組。要注意,足夠大不是無窮大。比如我們要存放一個班級學生的成績,我們聲明一個大小為70的數組是足夠大,但是聲明一個大小為1000的數組卻是不必要的浪費。

數組的初始化

我們知道,變量在聲明的同時可以進行初始化。同樣地,數組在聲明的時候進行初始化,聲明并初始化數組的語法格式為:
    數據類型數組名[常量表達式]={初始化值1,初始化值2,……初始化值n};

在初始化數組時,大括號中的值的個數不能大于聲明數組的大小,也不能通過添加逗號的方式跳過。但是初始化值的個數可以小于聲明數組的大小,此時僅對前面一些有初始化值的元素依次進行初始化。比如:
int array1[3]={0,1,2}; //正確
int array2[3]={0,1,2,3}; //錯誤,初始化值個數大于數組大小
int array3[3]={0,,2}; //錯誤,初始化值被跳過
int array4[3]={0,1,}; //錯誤,初始化值被跳過(即使是最后一個元素,添加逗號也被認為是跳過)
int array5[3]={0,1}; //正確,省略初始化最后一個元素
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91大神在线播放精品| 亚洲在线观看视频| 色伦专区97中文字幕| 国产日韩欧美综合| 日韩精品中文在线观看| 日本精品久久久久影院| 亚洲国产中文字幕在线观看| 欧美最猛性xxxxx亚洲精品| 欧美日韩国产一中文字不卡| 欧美韩国理论所午夜片917电影| 91精品国产色综合久久不卡98口| 日韩精品有码在线观看| 精品久久久久久久大神国产| 久久手机免费视频| 亚洲综合大片69999| 精品国内产的精品视频在线观看| 日韩免费观看视频| 亚洲区免费影片| 亚洲天堂男人天堂女人天堂| 国产精品6699| 国产精品av在线| 欧美日韩国产黄| 国产亚洲欧美视频| 亚洲黄色在线观看| 欧美裸身视频免费观看| 国产成人97精品免费看片| 日本久久久久亚洲中字幕| 久久久久久69| 欧洲日本亚洲国产区| 亚洲性av在线| 欧美专区在线视频| 亚洲国产另类久久精品| 91丨九色丨国产在线| 色999日韩欧美国产| 26uuu另类亚洲欧美日本一| 亚洲精品久久久一区二区三区| 中文字幕久精品免费视频| 啊v视频在线一区二区三区| 欧美一区二区视频97| 久久精品99国产精品酒店日本| 欧美亚洲视频在线看网址| 国产欧美在线视频| 日韩欧美中文字幕在线播放| 91在线观看欧美日韩| 亲子乱一区二区三区电影| 亚洲第一精品夜夜躁人人躁| 亚洲va欧美va国产综合剧情| 98精品国产自产在线观看| 久久伊人精品天天| 日韩国产高清视频在线| 亚洲精品日韩在线| 亚洲天堂成人在线视频| 亚洲欧美日韩区| 国产精品你懂得| 中文字幕成人精品久久不卡| 国产精品激情av电影在线观看| 欧美老肥婆性猛交视频| 欧美三级免费观看| 亚洲精品永久免费| 欧美激情伊人电影| 国产小视频国产精品| www国产亚洲精品久久网站| 久久久久久久久久久久久久久久久久av| 国产亚洲免费的视频看| 国产日韩欧美自拍| 欧美尤物巨大精品爽| 国产精品成人aaaaa网站| 久久久免费电影| 国产精品一区二区女厕厕| 欧美整片在线观看| 97av在线视频免费播放| 中文字幕亚洲字幕| 亚洲自拍另类欧美丝袜| 91爱视频在线| 欧美色道久久88综合亚洲精品| 欧美日韩亚洲网| 亚洲最大在线视频| 欧美精品在线免费| 国产裸体写真av一区二区| 日韩精品在线视频| 亚洲人a成www在线影院| 国产欧美精品日韩| 色综合色综合网色综合| 亚洲精品国产精品国自产观看浪潮| 国产成人精品优优av| 国内精品久久久久久| 成人97在线观看视频| 国内成人精品视频| 精品无码久久久久久国产| 国产精品久在线观看| 中文字幕精品久久| 91久久久久久| 国产亚洲日本欧美韩国| 国产成人avxxxxx在线看| 国产精品视频中文字幕91| 国产黑人绿帽在线第一区| 欧美成年人在线观看| 欧洲午夜精品久久久| 亚洲欧洲av一区二区| 久久这里只有精品视频首页| 欧美激情一区二区三区久久久| 国产精品av网站| 亚洲成人精品在线| 国产精品人成电影| 欧美不卡视频一区发布| 成人激情在线播放| 日本免费久久高清视频| 不卡av在线播放| 欧美日韩久久久久| 国产欧美亚洲精品| 91久久国产综合久久91精品网站| 日韩最新免费不卡| 欧美视频在线观看 亚洲欧| 亚洲国产精品久久久| 欧美黑人一级爽快片淫片高清| 欧美一区二区三区艳史| 日韩欧美在线看| 在线日韩第一页| 成人av电影天堂| 成人疯狂猛交xxx| 亚洲香蕉成视频在线观看| 热re91久久精品国99热蜜臀| 欧美国产日产韩国视频| 一区二区三区国产视频| 黑人巨大精品欧美一区二区一视频| 亚洲精品国产免费| 国产精品久久久久77777| 亚洲精品国产suv| 国产精品国产三级国产专播精品人| 国产亚洲精品久久久久久牛牛| 亚洲精品视频久久| 一本大道亚洲视频| 亚洲精品动漫久久久久| 亚洲国产小视频在线观看| 影音先锋日韩有码| 久久久久在线观看| 国产午夜精品免费一区二区三区| 在线视频欧美日韩精品| 亚洲日韩第一页| 日韩欧美中文第一页| 庆余年2免费日韩剧观看大牛| 久久久精品影院| 97在线视频免费| 亚洲国产成人精品久久| 久久免费高清视频| 日本视频久久久| 一区二区亚洲欧洲国产日韩| 操日韩av在线电影| 丝袜亚洲另类欧美重口| 国产日韩欧美在线观看| 清纯唯美亚洲综合| 国产欧美一区二区三区在线| 国产精品午夜一区二区欲梦| 国产va免费精品高清在线观看| 九九精品在线播放| 久久久久久免费精品| 欧洲一区二区视频| 日韩精品免费在线播放| 91在线观看免费观看| 亚洲精品美女免费| 久久全国免费视频| 久久久这里只有精品视频| 国内精品视频久久| 欧美大片欧美激情性色a∨久久|