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

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偷拍一区二区三区不卡| 国产b片免费在线观看| 日韩欧美亚洲福利在线| 欧美日韩国产一区二区三区在线观看| 18禁成年大片免费网站| 久久精品国产亚洲av无| 国产亚洲精品美女视频| 国产丝袜在线精品丝袜不卡| 日本在线免费观看91| 美女张开腿让男人插进去 | 18末年禁止观看免费软件| 亚洲国产日韩精品欧美| av毛片高清在线观看| 亚洲一级特黄大片在线观看| 黄色录像一级大片中国的| 日本老太老熟妇一级特黄| 久久一二三四区中文字幕| 日韩精品极品在线视频观看免费| 国产精品传媒在线视频| 欧美aⅴ一区二区三区| 久久综合伊人欧美精品| 日韩av在线不卡一区二区| 日韩国产欧美一区二区三区| 一区二区高清中文字幕| 亚洲国产欧美日韩综合| 久久亚洲精品1区2区| 精品嫩模福利一区二区蜜臀| 四虎影视国产精品久久| 大胸妇女引诱老师在线观看| 人妻人人澡人人添人人爽桃色| 91午夜福利视频鉴赏| 日本一本一道高清不卡视频| 国产一区二区三区不卡av| 亚洲综合色视频免费在线播放| 97在线观看全部视频|