①加入催化剂,只能同等程度改变化学反应速率,平衡不移动,故错误;②对于反应前后气体体积不变的反应,缩小体积,浓度增大,反应速率增大,但平衡不移动,故错误;③对于反应前后气体体积不变的反应,改变压强,速率改变,但平衡不移动,故错误;④改变温度,反应速率改变,平衡发生移动,故正确.故选C.