单项选择题

用户程序提供一些通用的指令块,以便控制一类或相同的部件,通用指令块提供的参数说明各部件的控制差异。这种编程方法称为()。

A.线性编程
B.分部式编程
C.模块化编程
D.结构化编程