0
當我運行它時,它給出了一串數字和字母(地址即時猜測)我在哪裏出錯了?我即時試圖顯示最高和最低數字函數改變數組C後指針顯示值
intArray是10號和大小的一維數組= 10
void greatAndSmall(int intsAray[], const int SZ, int greatAdd, int smallAdd) //def func
{
while (x < SZ)
{
if (intsAray[x] > greatAdd)
greatAdd = intsAray[x];
else
break;
if (intsAray[x] < smallAdd)
smallAdd = intsAray[x];
else
break;
x = x + 1;
}
}
greatAndSmall(intArray, SIZE, &great, &small); //IN MAIN FUNC
cout << "The smallest of these numbers is: " << small << "\n"; //display smallest
cout << "The largest of these numbers is: " << great; //display greatest
這不可能編譯。 'x'沒有聲明; '&great'和'&small1'是指針,但函數需要'int'類型的參數。顯示你的真實代碼。 –