枪管里面为什么会有膛线?