多项选择题

A.for循环的循环变量可以在循环之前定义和初始化
B.循环变量的改变一定是自增(++)或自减(--)
C.循环判断条件的表达式中不一定直接使用循环变量
D.以上都正确