最新回答 / 小蝸牛牛
引用必須初始化是指對(duì)引用得初始化(即對(duì)別名必須初始化),而不是對(duì)真名必須初始化。在代碼中,int &b = a;//這個(gè)就是對(duì)引用的初始化int &b;//這個(gè)就是沒有對(duì)引初始化,是不合法的
2019-06-13
最新回答 / no4990
代碼不完整吧,如果就從這么幾條代碼來看,代碼肯定是有錯(cuò)的。
//int?*p?=?5;//?代碼錯(cuò)誤,修改如下面兩行: int?n?=?5; int?*p?=?&下一行的n;//?int?*:聲明p為指向int?*類型()的指針。?&向n的指:取...
2019-05-16
最贊回答 / 慕UI6596637
cout << getMax(numArr[3],3)<< endl;numArr[3]:表示第4個(gè)數(shù)組元素,改為numArr
2019-05-03
最贊回答 / SmilarSouls
int *arr 是傳遞數(shù)組內(nèi)存地址給函數(shù),函數(shù)可以通過arr[i]間接訪問數(shù)組里面的內(nèi)容進(jìn)行修改;簡單說這里寫int arr[]也沒問題,沒區(qū)別都是指針
2019-03-06
最贊回答 / TIMELORD4083146
當(dāng)const已經(jīng)修飾一直變量時(shí),再去用指針去指這個(gè)變量會(huì)很危險(xiǎn),因?yàn)橹羔樋梢愿娜ピ撟兞康闹担cconst就有沖突的風(fēng)險(xiǎn),const int *p=&a和const int * const p=&a是可以的,這樣保證了*p的值不能改變,所以就不會(huì)有與const沖突的可能性。<...code...>
2018-11-12