单项选择题

A.多重循环中,应当将最短的循环放在最内层,最长的循环放在最外层,以减少CPU跨循环层执行的次数
B.如果在循环体内,存在逻辑判断,并且循环次数很大,应将逻辑判断移到循环体的外面
C.优化循环的结构时,还需要考虑到数据结构本身的效率
D.优化循环的结构时,最重要是需要优化循环内部的代码