什麼是回傳值
函式結束處理時回傳給呼叫端的值。在虛擬碼中,寫在 return 之後的式子的值就是回傳值,執行 return 的時點函式的處理就結束。
日文名稱: 戻り値
「回傳值」出現在7領域的16道練習題中(程式設計基礎(虛擬碼追蹤), 指令集與組合語言, C語言基礎等)。
這個名詞所屬的領域: 程式設計基礎(虛擬碼追蹤)
函式結束處理時回傳給呼叫端的值。在虛擬碼中,寫在 return 之後的式子的值就是回傳值,執行 return 的時點函式的處理就結束。
日文名稱: 戻り値
「回傳值」出現在7領域的16道練習題中(程式設計基礎(虛擬碼追蹤), 指令集與組合語言, C語言基礎等)。
這個名詞所屬的領域: 程式設計基礎(虛擬碼追蹤)
在RISC-V的標準呼叫慣例中,整數引數最多8個放入a0~a7(x10~x17)來傳遞,回傳值放在a0,RV32上64位元的值等則放入a0與a1兩個暫存器回傳。
在RISC-V的標準呼叫慣例中,下列何者是用於傳遞整數引數與回傳值的暫存器?第3次的回傳值為 3 × 10 + 1 = 31。
連續呼叫上方的函式 f 三次時,第3次的回傳值為下列何者?呼叫慣例規定了引數要放進哪個暫存器、回傳值要回傳到哪裡、哪些暫存器被呼叫端可以破壞,以及堆疊如何使用。
下列何者是制定呼叫慣例(calling convention)的主要目的?對於這類執行期的錯誤,需要在程式中檢查回傳值等對策。
在程式的錯誤中,下列何者能在編譯時就被發現?main返回後,則使用其回傳值呼叫exit,進行結束處理。
關於C語言程式中作業系統最初開始執行的位址(進入點,entry point),下列何者正確?