槍由槍管,鼓輪(彈膛、彈倉),擊發聯動機構(擊鐵、扳機、聯動機件),槍底架(握把)構成,現代槍支基本都能實現半自動射擊,人工上膛後子彈就會停留在槍管中等待擊發,當射手扣動扳機後,擊錘會撞擊子彈尾部的底火,點燃子彈內的火藥,導致氣體急劇膨脹,空氣動能會推動彈頭與彈殼分離並飛出槍膛,而彈殼則留在槍膛內。