4分43秒,引用LocateElem時(shí),輸入的值是變量還是地址
int temp= LocateElem(currentElem)對(duì)嗎?
不應(yīng)該是int temp=LocateElem(*currentElem)嗎?我是初學(xué)者,求解釋!
int temp= LocateElem(currentElem)對(duì)嗎?
不應(yīng)該是int temp=LocateElem(*currentElem)嗎?我是初學(xué)者,求解釋!
舉報(bào)
2017-03-01
首先指出,函數(shù)只能調(diào)用,沒有引用的說法,然后回答你的問題。
這條語句通過調(diào)用LocateElem()函數(shù)來返回*currentElem在順序表中的位置。LocateElem()函數(shù)接受一個(gè)int類型的指針作為參數(shù),因此在調(diào)用該函數(shù)時(shí),應(yīng)當(dāng)傳入一個(gè)int型指針變量,而currentElem就是一個(gè)int型指針,而不應(yīng)該加*,*currentElem就是一個(gè)int型變量