欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

C++中靜態(tài)初始化數(shù)組與動態(tài)初始化數(shù)組詳解

靜態(tài)初始化的數(shù)組的長度必須是在程序中確定的常數(shù),不能是由用戶輸入的變量

公司主營業(yè)務(wù):網(wǎng)站制作、網(wǎng)站設(shè)計、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出陽新免費做網(wǎng)站回饋大家。

例子:

int a[10];//正確

Student stud[10];//正確:Student是一個學(xué)生類

int n;cin>>n;int a[n];//錯誤

int n;cin>>n;Student stud[n];//錯誤:Student是一個學(xué)生類

動態(tài)初始化數(shù)組可以使用用戶輸入的變量作為數(shù)組的長度。

例子:

int n;

cin>>n;

int *a=new int[n];//這樣整數(shù)數(shù)組的長度不需要在程序中確定,可以在程序運行的時候由用戶輸入
int n; 

cin>>n; 

cin>>n; 

Student *stud=new Student[n]; //這樣學(xué)生數(shù)組的長度不需要在程序中確定, 可以在程序運行的時候由用戶輸入

注意:靜態(tài)初始化對象在定義的時候分配空間, 調(diào)用無參數(shù)的構(gòu)造函數(shù)或者是有參數(shù)的構(gòu)造函數(shù)

問題來了:如果我就是要用靜態(tài)初始化數(shù)組,但是我的輸入長度又想取決于cin>>n;那怎么辦??

如果我們沒有使用動態(tài)初始化數(shù)組,使用靜態(tài)初始化數(shù)組,數(shù)組的長度需要到程序運行的時候確定,可以在程序里初始化一個比較大的數(shù)組,運行程序時只使用長度為n的部分數(shù)組,盡管這樣會浪費內(nèi)存資源,但是也是一種解決方案?。?/p>

例子:

int a[200];

int n;

cin>>n; //只是使用了數(shù)組的前n個偏移量

for(int k=0; k<n; k++)

cin>>a[k];
Student stud[200];

int n;

cin>>n;//只是使用了數(shù)組的前n個偏移量

for(int k=0;k<n;k++)

cin>>stud[k];

注意:動態(tài)初始化在定義指針時沒有分配空間, new語句的時候才調(diào)用構(gòu)造函數(shù)分配空間而且初始化

關(guān)于C/C++靜態(tài)初始化數(shù)組的問題的異同需要強調(diào)一點:(這不是分析出來的,是在vs2015運行時發(fā)現(xiàn)的)

在C語言中:int n=1;int a[n];//錯誤

在C語言中:int const n=1;int a[n];//錯誤

在C++語言中:int n=1;int a[n];//錯誤

在C++語言中:int const n=1;int a[n];//正確

以上這篇C++中靜態(tài)初始化數(shù)組與動態(tài)初始化數(shù)組詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持創(chuàng)新互聯(lián)。

網(wǎng)頁標(biāo)題:C++中靜態(tài)初始化數(shù)組與動態(tài)初始化數(shù)組詳解
文章位置:http://aaarwkj.com/article14/peejde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、Google網(wǎng)站導(dǎo)航、用戶體驗App設(shè)計、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
日本成人午夜福利在线观看| 欧美成人午夜福利在线视频| 日韩黄片大全在线观看| 久久青青草原一区二区| 欧美日韩天堂一区二区| 91欧美日韩精品在线| 亚洲免费一级黄色录像片| 亚洲国产精品视频中文字幕| 欧美成人午夜福利在线视频| 欧美日韩国产免费,日日骚| 国产自拍精品视频免费观看| 一区二区三区在线观看精品| 中文字幕一区二区三天| 婷婷色爱区综合五月激情| 国产三级黄色大片在线免费看| 日韩精品视频性色首页| av在线日韩国产精品| 开心五月婷婷六月丁香| 日韩一区二区三区中文字幕| 国产精品成人av在线| 亚洲美女插入av网络导航| 99久久伊人精品综合观看| 国产91福利视频在线| 亚洲综合福利视频网站| 亚洲欧美国产日韩天堂区| 成年人午夜在线观看网址| 国产高清剧情在线观看| 欧美日韩精品偷拍一区二区| 三欲一区二区三区中文字幕| 成人大片在线免费观看视频| 亚洲午夜激情免费试看| 日韩在线不卡播放视频| 日韩精品一区二区视频大全| 色婷婷亚洲综合色一区二区| 少妇特黄a一区二区三区| 国产精品视频在线播放| 中文字幕av免费专区| 依依成人影院在线观看av| 国产在线观看一区二区三区精品| 色在色在线播放亚洲中文| 国产乡下三级_三级全黄|