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

C语言主要是借助以下______功能来实现程序模块化。
A、定义函数
B、定义常量和外部变量
C、三种基本结构语句
D、丰富的数据类型
【正确答案】:A
【题目解析】:本题的考查点是模块化结构。
C语言是一种结构化程序设计语言。它提供了定义"函数"的功能,在C语言中没有子程序的概念,它提供的函数可以完成子程序的所有功能;C语言允许对函数单独进行编译,从而可以实现模块化。
故本题答案为A。