Visual Studio se rinomini il file in .c compila in C mode (vedi dichiarazioni variabili solo in cima delle funzioni ecc). Cmq non bisogna rinominare il nome del file su cui si trova il main (proprio come dice Oregon). Puoi cmq rinominare l'estensione.