線膛炮炮身里有螺旋形的膛線,滑膛炮的炮身是光滑的.一般的榴彈炮.加農炮,高射炮都是線膛炮,而坦克炮和迫擊炮是滑膛炮.線膛炮里的膛線可以賦予彈頭以高速旋轉,旋轉的彈頭可以保持飛行的方向穩定性.而在坦克上應用的高膛壓滑膛炮主要是由于滑膛炮沒有膛線,可以減輕炮膛燒蝕,因此可以增加裝藥量,增加膛壓,可以使彈頭得到高初速,而提高穿甲彈的穿甲能力.而迫擊炮采用滑膛結構是為了從炮口裝彈方便.