不完全正確。在 C/C++ 程式語言中,「執行期錯誤(Runtime Error)」特指在程式運行時發生的錯誤,而不是執行結果與預期不同的情況。執行期錯誤通常會導致程式崩潰或異常終止,例如訪問無效記憶體、除以零、溢出等。
如果一個程式的執行結果與預期不同,但並未導致崩潰或異常終止,這種情況通常被稱為「邏輯錯誤(Logical Error)」。這意味著程式碼的邏輯不正確,導致了意料之外的行為或輸出,但程式仍然能夠繼續運行到完成。邏輯錯誤通常更難以發現和修正,因為程式不會提供錯誤信息。
執行期錯誤(Runtime Error): 執行時錯誤,程式崩潰。
邏輯錯誤(Logic Error): 執行結果與預期不同。