以下各选项中对合同变更的效力描述正确的有()。
A:合同的变更具有确定性
B:合同变更原则上仅对将来发生效力
C:合同变更仅对当事人达成一致的部分发生效力
D:合同变更对当事人未变更的部分仍维持其原先的效力
出自:国家开放大学《合同法》