結(jié)構(gòu)體數(shù)組初始化 結(jié)構(gòu)體數(shù)組初始化方法

文章插圖
大家好 , 萱萱來為大家解答以下的問題 , 關(guān)于結(jié)構(gòu)體數(shù)組初始化方法,結(jié)構(gòu)體數(shù)組初始化這個很多人還不知道,那么現(xiàn)在讓我?guī)е蠹乙黄饋砜纯窗桑?br /> 1、并不是aleda所說的原因,你可以試一下,即便不要結(jié)構(gòu)體不要字符串struct city{ double population; double housing; double ave;};city cities[2];cities[0]={22,10000,11};cities[1]={22,20000,11};這里與結(jié)構(gòu)體匹配了 。
2、但是同樣不可能通過原因是CC++語法是禁止結(jié)構(gòu)體這樣賦值的?。∧閭岬攪順跏薊娜方峁固迨槌跏薊強(qiáng)梢醞ü罄ê耪庵中問澆諧跏薊模且歡ㄒ⒁飫嗨普庋撓錁?。
3、不是初始化,而是重新賦值!cities[0]={"A",10000,11};cities[1]={"B",20000,11};結(jié)構(gòu)體數(shù)組的初始化在city cities[2];這一句的時候就完成了(初始化了cities[0]和cities[1]這兩個元素)所以正確的初始化格式應(yīng)該如下:city cities[2] = {{"a", 1,1,1}, {"b", 1,1,1}}; // 還要注意一點(diǎn) , 你問題處的成員少給了一個 。
4、結(jié)構(gòu)體里有三個double,你只給了兩記住一點(diǎn):初始化永遠(yuǎn)是在定義的時候完成的,(或者如果是類的成員變量 。
5、其初始化是在構(gòu)造函數(shù)的初始化列表中完成,如果你學(xué)的是C , 可以忽略)非定義處的只有重新賦值 。
6、沒有初始化!/////////////////////////////////////////////補(bǔ)充:別的數(shù)組?那也是不行的你可以把別的數(shù)組這樣賦值的代碼發(fā)一下? 。
【結(jié)構(gòu)體數(shù)組初始化 結(jié)構(gòu)體數(shù)組初始化方法】本文今天分享完畢,希望對您有所幫助 。
推薦閱讀
- 磚木結(jié)構(gòu) 磚木結(jié)構(gòu)房子補(bǔ)償價格
- 標(biāo)高是什么意思 結(jié)構(gòu)標(biāo)高是什么意思
- 關(guān)于朱光潛美學(xué)思想及其理論體系的簡介 朱光潛美學(xué)思想及其理論體系
- 作勻速圓周運(yùn)動物體什么不變 物體做勻速圓周運(yùn)動時什么不變
- 實體將軍令沒電了怎么辦 實體將軍令沒電了怎么解綁
- 以前年度損益調(diào)整在利潤表中體現(xiàn) 以前年度損益調(diào)整在利潤表中體現(xiàn)的是
- SA8000是什么意思 sa8000是什么體系
- 法律人是什么意思 法律是什么意思意志的體現(xiàn)
- 體質(zhì)指數(shù)bmi 體質(zhì)指數(shù)bmi大于多少為肥胖
- 除蟲菊酯 除蟲菊酯對人體有害嗎
