单项选择题

一个C语言程序是由( )。

A.一个主程序和若干子程序组成
B.函数组成
C.若干过程组成
D.若干子程序组成