A、由安培定则可知,导线a在d点产生的磁场方向水平向右,导线b在d点产生的磁场水平向左,b在d处产生的磁场大于a在d处产生的磁场,因此d处的磁场不为零,方向水平向左,故A错误;B、由安培定则可知,a、b在c处产生的磁场方向都水平向右,因此c点磁场方向水平向右,故B错误;C、由AB可知,c、d两点的磁场方向相反,故C正确,D错误;故选C.