來復槍本來叫線膛槍,「來復」一詞是英文「rifle」(膛線)的音譯,我們知道,雖然滑膛槍內壁光滑,阻力小,但它也有很明顯的缺陷,當彈丸和槍膛之間的空隙過小時,裝填彈丸很費力,且不易裝填密實,若彈丸和槍膛之間的空隙過大,發射時氣密性不好,火藥氣體就會從這些空隙中洩漏出去,使槍的射擊精度降低或射程減小,此外,彈丸發射出去後,會在空中翻滾,於是,槍械師經過努力,造出了內壁刻有螺旋膛線的線膛槍,這種槍射出的子彈始終繞軸旋轉,飛行時很穩定,極大地提高了命中率。

  步槍是典型的來復槍。