7.副程式(subroutine)及巨集(macro)是二種撰寫程式的方式,程式設計師會將相同的程式片段以副程式或巨集的
方式來撰寫,以減少相同的程式片段要撰寫多次。有關副程式及巨集之敘述,下列何者錯誤?
(A)當主程式呼叫巨集時,會將控制權轉移到巨集,因此巨集程式片段中需要有 return 指令讓程式的控制權轉移回到
主程式
(B)當程式以副程式方式撰寫時,不論該副程式會被呼叫多少次,程式碼都只有一份,因此以副程式方式撰寫可以大
量的減少程式佔用的空間
(C)巨集是將程式片段在編譯時以巨集程式片段取代巨集指令,因此整個程式空間並沒有相對的減少
(D)利用巨集的方式,其程式執行時間會比用副程式的方式快
答案:登入後查看
統計: A(189), B(70), C(87), D(112), E(0) #1424313
統計: A(189), B(70), C(87), D(112), E(0) #1424313
詳解 (共 1 筆)
#2280840
如果有返回值才需要用到return指令;反之,則不用
2
12