.c是c语言源文件,要经过编译后才能生成可执行文件,根据你选择的编译工具不同,生成的可执行文件也不同。.exe是window下的可执行文件格式。你的.c源文件可以使用GCC编译,也可以在windows下生成.exe文件。组建,先Compile生成.obj再Link生成.exe。总的来说.exe就是你的.c编译后生成的可执行文件。原创,望采纳。