多项选择题

A.可以在结构体或程序包中的任何位置对子程序进行调用
B.在进程中允许对子程序进行调用
C.从硬件角度讲,一个子程序的调用类似于一个元件模块的例化
D.在进程中不允许对子程序进行调用