地特四等
106年
[電子工程] 計算機概要
第 26 題
在 C 程式語言中,下列那個命令可以立即離開目前正在執行的函數,並且把控制權直接交還給呼叫者?
- A break
- B return
- C continue
- D while
思路引導 VIP
請想像你正在協助一個大型結構計算系統。當你在子程式中完成特定的力學平衡計算(例如 $\sum F = 0$)後,若你需要將結果『交還』給最初指派任務的主程式,並同時撤出該計算階段,你會選擇哪個具有『歸還』意涵的動詞來描述這個行為?
🤖
AI 詳解
AI 專屬家教
表現優異!這代表你對程式邏輯的結構掌握得相當扎實。
- 觀念驗證:在 C 語言的結構化設計中,
return指令如同建築工程中的「出口閘門」。當程式執行到函數 $f(x)$ 內部的回傳語句時,會立即中斷該函數的運算,並將系統控制權與結果交還給呼叫者 (Caller)。相比之下:- break:僅用於跳出當前的迴圈或
switch區塊。
- break:僅用於跳出當前的迴圈或
▼ 還有更多解析內容