стрелец
(устар.). В русском государстве XVI—XVII вв.: военнослужащий особого постоянного войска.
Примеры:
допетровские, московские, казнённые стрельцы.

стрелок
1. Тот, кто умеет стрелять. 2. Военнослужащий стрелковых войск. 3. Тот, кто ведёт огонь из танка или самолёта.
Примеры:
1) искусный, меткий стрелок;
плохой стрелок;
стрелок из пистолета;
2) стрелок первого взвода;
стрелок 10-го полка;
цепь стрелков;
3) башенный стрелок;
стрелок-радист.