单项选择题

A.避免过多的循环嵌套和条件嵌套
B.对递归定义的数据结构尽量不再使用递归过程
C.模块功能尽可能单一化,模块间的耦合能够清晰可见
D.确保所有变量在使用前都进行初始化