A、改变温度、压强等条件,自发反应和非自发反应可能互相转变,自发进行的反应不是任何条件下都能发生,故A错误;B、吸热反应不一定是非自发进行的,对于吸热反应△H>0.若△S大于0,在高温下可以自发进行,故B错误;C、反应自发进行由△H-T△S<0判断,所以反应的自发性与焓变和熵变都有关,故C正确;D、放热反应不一定是自发进行的反应,如当△H<0,△S<0,高温下可以△H-T△S>0,反应不能自发进行,故D错误;故选C.