火炮通常由炮身和炮架两大部分组成。以加农榴弹炮为例,其炮身部分由身管、炮尾、炮闩和炮口制退器组成。
身管长度和指向决定弹丸初速及飞行方向,线膛炮使弹丸旋转:炮尾用来盛装炮闩:炮闩用来闭锁炮膛、击发炮弹和抽出发射后的药筒:炮口制退器用来减少炮身后坐能量。