我目前正試圖讓我的程序存儲一個值,以便在出現錯誤時可以顯示該值。下面是我的程序:存儲值Turbo C++
void function()
{
float abc[2];
int i = 0;
if (i/2 != 0)
{
i++;
abc[0] = 1;
}
abc[1] = abc[0];
cout << abc[1];
}
實際上,我的程序不斷調用此函數,直到我離開它,所以它會不斷更新我的程序,並告訴我abc[1]
。我想要的是當if
聲明的條件未滿足時,abc[1]
將顯示其自身的以前已知的值。我該怎麼做?。
如果你想不同的調用之間的持久陣列給你的函數,那麼你應該使用靜態數組.. !! – Muse