(b) Persons riding bicycles or skating or gliding on in-line skates upon a roadway shall not ride more than two abreast. Persons riding bicycles or skating or gliding on in-line skates upon a shoulder, bicycle or in-line skate lane, or bicycle or in-line skates path, intended for the use of bicycles or in-line skates may ride two or more abreast if sufficient space is available, except that when passing a vehicle, bicycle or person on in-line skates, or pedestrian, standing or proceeding along such shoulder, lane or path, persons riding bicycles or skating or gliding on in-line skates shall ride, skate, or glide single file. Persons riding bicycles or skating or gliding on in-line skates upon a roadway shall ride, skate, or glide single file when being overtaken by a vehicle.
(c) Any person operating a bicycle or skating or gliding on in-line skates who is entering the roadway from a private road, driveway, alley or over a curb shall come to a full stop before entering the roadway.