A、电路中有电压知识具备了有电流的一个必要条件,电路不闭合就不会有电流,故A错误;B、没有电源,只是闭合电路,导体中也不会有电流,故B错误;C、电路两端有电压是产生电流的必要条件,但不是唯一条件,故C正确;D、电路两端有没有电压,和电路闭不闭合没有关系,故D错误.故选C