Keep in mind that with Visual C++ Express, you can't do MFC and things like that. You have to buy the full version to get all of the functionality. But Visual C# Express isn't much different than the full version.
But if all you want to do is compile and not program, you probably don't care.