All corporations are C by default. You have to file a special from with the IRS to become an S Corporation. S Corporations are flow-through entities which are not taxed at the corporate level. The reason VCs require you to be a C Corporation is two-fold:
1. VCs like to have unilateral rights and terms to give them downside protection such as liquidity preference and preferential stock classes such as Preferred Shares. S Corporations are simpler entities which only allow a maximum of 40 shareholders - as your company grows and you give stock grants or options, this won't work. LLCs only allow 75 shareholders.
2. VCs will claim that a C Corp structure gives you more flexibility. This is marginally true, but LLCs give you the same flexibility with slightly higher administrative cost but you can maintain the flow-through status which is advantageous.
The real reason is they want preferred shares and special rights. Stay an LLC or S Corporation if you don't need institutional investors. Angels are happy to invest in well structured LLCs or standard subchapter S Corporations.