You can remember the meaning of 枪击 with this easy mnemonic:
My grandpa tried to teach me how to shoot with a gun, but I told him that I don't need any type of firearm (枪) to protect myself. I can hit (击) with my bare hands.
Using mnemonics to remember the meaning of Chinese characters like can have an enormous impact on how long to learn Mandarin it takes.