[单选题]

C语言主要是借助以下(  )功能来实现程序模块化的。

A.定义函数

B.定义常量和外部变量

C.三种基本结构语句

D.丰富的数据类型

参考答案与解析: