①C完全燃烧放出的热量较多,因△H<0,则前者小于后者,故①错误;②固体变为气体要吸热,则后者放出的热量多,因△H<0,前者大于后者,故②正确;③参加反应的物质的量越大,反应的热量越多,因△H<0,前者大于后者,故③正确;④碳酸钙分解为吸热反应,△H>0,氧化钙和水反应为放热反应,△H<0,则前者大于后者,故④正确.故选C.