第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

關(guān)于例題中的return

for(i=0;i<5;i++)
{
????if(arr[i]==value)
????{
????????return?i;
?????}
}
return?-1;

最后return -1,-1不就是這個getIndex函數(shù)的返回值嗎?

正在回答

4 回答

猜想:getIndex函數(shù)在出現(xiàn)第一個return時就代表結(jié)束

驗證:在結(jié)尾加一個輸出函數(shù),若函數(shù)還在出現(xiàn)第一個return后還繼續(xù)運(yùn)行,則會輸出error

結(jié)果:無論輸入哪個值,輸出函數(shù)都不被調(diào)用,即第一個return出現(xiàn)時即代表結(jié)束,所以原函數(shù)出現(xiàn)return i時,函數(shù)結(jié)束

int getIndex(int arr[5],int value)

{

? ? int i;

? ? for(i=0;i<5;i++)

? ? {

? ? ? if(arr[i]==value)

? ? ? ?{

? ? ? ? ? ?return i;

? ? ? ?}??

? ? }

return -1;

? printf("error");

}


2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

固化劑 提問者

感謝。真的講的好啊.
2018-08-19 回復(fù) 有任何疑惑可以回復(fù)我~
for(i=0;i<5;i++)
{
????if(arr[i]?==?value)
????{
????????index?=?i;
????????break;
?????}
?????index?=?-1;
}
return?index;


0 回復(fù) 有任何疑惑可以回復(fù)我~

我在想,那個return -1是不是應(yīng)該放在if{}的后面,它不是另一種情況嗎?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

寒山遠(yuǎn)火

我也認(rèn)為應(yīng)該放在if{}后面
2018-08-07 回復(fù) 有任何疑惑可以回復(fù)我~
#2

寒山遠(yuǎn)火

我試了一下,這樣就不對了,還是例子里寫的對(雖然并不明白為什么= =
2018-08-07 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕桂英6193908 回復(fù) 寒山遠(yuǎn)火

我也不明白 return到底是怎么用呢
2018-08-10 回復(fù) 有任何疑惑可以回復(fù)我~

分為兩種情況,返回i和-1

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
C語言入門
  • 參與學(xué)習(xí)       926894    人
  • 解答問題       21464    個

C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言

進(jìn)入課程

關(guān)于例題中的return

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號