by
C panel, you may mean control panel for website hosting, so called "
cPanel" (
http://cpanel.net).
Then
shared hosting means that on one dedicated server (computer) is hosted more customers websites. That server has more accounts so you share disk space and other server resources with other people.. u pay lower price, that is shared hosting.
Shared hosting must include some control panel, cpanel is frequently used for this. Website admin/owner can easilly and cheaply manage his website with shared hosting based on cPanel control panel.