我很抱歉,但我還在學習。請不要觸摸我的聲譽,請:)這個編譯,我只是想知道是否有更好的解決方案。我不覺得它很優雅。 如果(Price == 0)我想不做任何事情就從函數中退出。在void函數中返回「nothing」是允許的嗎?
void Esempio(int Price)
{
if (Price==0)
return;
MyArray[0]=Price;
}
這是退出void函數的正確方法嗎?我指的是回報。我突然想到,我從來沒有見過「沒有回報」。什麼更「優雅」?
謝謝。
除了這個事實之外,有什麼不雅之處呢,你可以反轉if? – chris
在優雅方面:使用'return;'來退出void函數是完全合法的,並且通常非常有用。早期留下無效功能不僅僅是「一些破綻」。 – Ephemera