心梗和心脏病的区别主要包括范围不同、病因不同、症状表现不同等。1、范围不同心梗是心肌梗死的别称,而心脏病包括的范围比较广,比如心肌炎、冠状动脉粥样硬化性心脏病、心律失常等。2、病因不同心梗是由冠状动脉粥样斑块破裂或糜烂导致冠状动脉血流中断,心肌缺血、缺氧引起的一种急性心肌病变。心脏病可能是由遗传因素、高血压、血脂异常、长期吸烟、饮酒等原因引起的。3、症状表现不同心梗患者可能会出现胸痛、呼吸困难、意识丧失等症状。心脏病患者可能会出现心悸、呼吸困难、疲乏无力、头晕等症状。除此之外,还有治疗方式不同等,如果出现胸痛、心悸等不适症状,建议及时到医院就诊治疗,以免延误病情,对身体造成严重损害。