阿摩線上測驗 登入

申論題資訊

試卷:99年 - 99 身心障礙特種考試_三等_資訊處理:程式語言#27550
科目:程式語言
年份:99年
排序:0

申論題內容

二、請說明 VB 程式語言中,副程式和函數的主要差異。(15 分)

詳解 (共 1 筆)

詳解 提供者:114年高考上榜

在VB程式語言中,副程式(subroutine)和函數(function)是兩種常見的子程式(subprogram),它們有以下主要差異:

 
回傳值:
函數(function)會回傳一個值,而副程式(subroutine)則不會。
 
使用方式:
函數可以被當作一個值使用,可以用在運算式中,可以指派給變數或傳遞給其他函數或副程式。副程式則通常是被呼叫來完成某一項工作,並不會被當成一個值使用。
 
呼叫方式:
在VB中,呼叫函數和呼叫副程式的方式略有不同。呼叫函數時,必須將回傳值指派給一個變數或常數;而呼叫副程式時,則不需要指派回傳值