多项选择题

A.从数学上,化简有关的算术表达式和逻辑表达式
B.化浮点型表达式为整数算术表达式
C.将重复的代码提出来,形成独立的模块
D.避免用多维数组或指针