A、NaCl在水中电离成Na+和Cl-,电离过程不需通电条件,故A错误;B、酸是溶于水后电离出的阳离子全部是H+的化合物,溶于水后能够电离出H+的化合物不一定是酸,如硫酸氢钠属于盐,故B错误;C、BaSO4难溶于水,但是熔融态时,硫酸钡能导电,属于电解质,故C正确;D、CO2溶于水生成的碳酸能导电,但是二氧化碳本身不导电,故CO2属于非电解质,故D错误.故选C.