c/c++错题总结
1.類名 對象名
默認(rèn)調(diào)用“對象名()”這個構(gòu)造函數(shù),在棧內(nèi)存中存在對象名,在堆內(nèi)存中存在實(shí)際對象;
2.類名 對象名(一個或以上個參數(shù))
默認(rèn)調(diào)用相應(yīng)的構(gòu)造函數(shù),在棧內(nèi)存中存在對象名,在堆內(nèi)存中也是存在實(shí)際對象的;
3.類名 對象名()
不調(diào)用任何構(gòu)造函數(shù)創(chuàng)建對象,僅在棧內(nèi)在中存在對象名,在堆內(nèi)存中并不存在實(shí)際的對象;
所以就是0+1+3+0+0+1=5
A選項(xiàng):雖然兩個數(shù)組是不同的,但關(guān)鍵點(diǎn)是數(shù)組的地址不可修改,所以錯誤
B選項(xiàng):兩邊的元素類型不一樣,左邊是指針,右邊是int,當(dāng)然不可以。
?B選項(xiàng)題意應(yīng)該是想把指針數(shù)組里的第一個指針(數(shù)組名代表首元素名)指向a[0],改為*p=&a[0]即可實(shí)現(xiàn)。
C選項(xiàng):把a(bǔ)的首元素地址賦給了p數(shù)組,同樣犯了A的錯誤。
D選項(xiàng):指針數(shù)組的第一個指針指向int數(shù)組的第一個值
總結(jié)
- 上一篇: 如何利用软件提高象棋水平 财富值4
- 下一篇: 找一个LOL网一一起排位的有人不 ? 电