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

Compare C Corp, S Corp, and LLC differences in taxation, ownership, and management. Review their advantages, drawbacks, and formation requirements.