关于机械能是否守恒的叙述中正确的是
A.只要重力对物体做了功,物体的机械能一定守恒
B.做匀速直线运动的物体,机械能一定守恒
C.外力对物体做的功为零时,物体的机械能一定守恒
D.只有重力对物体做功时,物体的机械能一定守恒