首先要补充说明的是枪与矛的区别,矛和枪的区别关键在于杆的软硬。矛是重兵器,杆以枣木等硬木或精钢制成,基本没有韧性。最重的钢杆长矛重量可达七八十斤。使用者需具备极大臂力才能发挥威力。除了可以用于击刺对手,打、砸也是重要的攻击手段。它的历史远比枪长得多,早在西汉就逐渐在我国军队中取代了戈的地位,成为士兵常用的重要装备。而枪的使用无需太大的臂力。在抗日战争时期,在1938年3月的神头岭伏击战中,八路军第386旅新建部队由于步枪数量严重不足,很多连队完全是用红缨枪装备起来的。据记载,遭到伏击的日军在狭窄的地形上基本排不成战斗队形,既没有地形地物可利用,也无法发扬火力,386旅很快就与日军展开了白刃战。在宽度不到100米的山梁上,被日军称为“长剑”的红缨枪显示了特有的威力。首先其长度可以保证在与日军步兵肉搏时保持一定的心理优势;其次,与双手持的大砍刀相比,红缨枪不需要大幅度挥舞,更便于多人协同作战一使用红缨枪只需要有一定的臂力即可,不需要高超的武艺,适合主要由农民子弟组成的八路军。但如果红缨枪的木杆被刺刀斩断,那么战士立刻就会陷入赤手空拳的境地。不过在大多数情况下,由于我方的人数占优,日军相对较强的拼刺技术无从发挥。日军在白刃战时对红缨枪比较畏惧。但这种武器毕竟不能对付敌人的机枪火炮,所以八路军的装备逐渐得到改善后就淘汰了它。