公民继承遗产的方式主要有以下几种:被继承人生前订立遗嘱,指定继承人继承遗产。被继承人生前订立遗嘱,将遗产赠与国家、集体或法定继承人以外的人。被继承人与扶养人订立协议,扶养人负责被继承人的生养死葬,被继承人的部分或全部财产在其死后归扶养人所有