A C corporation is a traditional corporation that is owned by shareholders. It is subject to double taxation, meaning the company pays corporate income tax and any profits distributed to shareholders are also taxed. An S corporation is a type of corporation that is taxed like a partnership, meaning that the income and losses are passed through to the shareholders. S corporations are not subject to double taxation.