What is the difference between C Corp and S Corp and LLC?

While C-Corps are double taxed, Shareholders of S corporations and LLCs report the flow-through of income and losses on their personal tax returns and are assessed tax at their individual income tax rates.