我想寫一個函數來查找數組中的最小值,但我無法弄清楚我所做的錯誤。有人可以看看嗎?謝謝!!!查找數組中的最小值
void smallest(int array[],int size)
{
int smallest=array[0];
for (int i=1;i<size-1;i++)
{
if (array[i]<smallest)
smallest=array[i];
}
cout<<smallest<<'\n';
}
該代碼不會執行,因爲有斷點,我看不出問題在哪裏。
使用調試器在您的代碼中找到「斷點」。檢查所有涉及的變量的值,並確保它們是有效的。 *請*嘗試創建一個[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)並向我們展示,向我們展示如何使用和調用此函數以及使用什麼值。 –
'
George
你有沒有堆棧跟蹤 –