Yes, there's a difference. The regular antenna has one lead, but the CB antenna has two - one to plug into the CB and one to the radio.
However, there's another, more important difference. When you use an antenna for receiving the receiver takes what it can get in the way of a signal. But when you use one for transmitting there's inevitably a wave of signal, a standing wave, reflected back at the transmitter. And if that standing wave gets too large it'll fry the output (final) section of the transmitter. Plus, the larger the standing wave the smaller the transmitted wave, so you get lots less distance.
Given that the CB antenna has a balun, which is a matching transformer to tune the short length of antenna to the transmitter and minimize the standing wave. (The ratio of the standing wave to the transmitted wave is the Standing Wave Ratio.) A regular antenna doesn't have the balun and w/o that the CB transmitter wouldn't last long. And, the size of the transmitted wave will be very small, so it won't transmit far.
Sorry for the technospeak, but I've not had my first cup of coffee yet.
Gary, AKA "Gary fellow":
Profile
Dad's: '81 F150 Ranger XLT 4x4: Down for restomod: Full-roller "stroked 351M" w/Trick Flow heads & intake, EEC-V SEFI/E4OD/3.50 gears w/Kevlar clutches
Blue: 2015 F150 Platinum 4x4 SuperCrew wearing Blue Jeans & sporting a 3.5L EB & Max Tow
Big Blue: 1985 F250HD 4x4: 460/ZF5/3.55's, D60 w/Ox locker & 10.25 Sterling/Trutrac, Blue Top & Borgeson, & EEC-V MAF/SEFI