C语言源程序后缀为.c ,在windows平台上,编译后的后缀为.obj,连接后的后缀为.exe。在Linux平台上,预处理后的文件扩展名一般为.i,C语言编译器编译后的文件扩展名一般为.S,是一个汇编代码文件,汇编器编译后的文件扩展一般为.o,链接器生成的可执行文件默认为.out。

预处理->编译->汇编->链接
预处理:源代码.c文件——>.i文件
处理#开头的代码,加载头文件、宏替换、条件编译等
编译:.i文件——>.s文件(汇编代码)
汇编:.s文件——>.o(.obj)文件(机器代码)
链接:.o文件——>.out 可执行文件
编译过程的作用:目标文件和可执行文件格式相同都是二进制代码,但是只完成了编写部分代码的二进制转换,执行程序还需要将目标文件和系统组件(包括标准库和动态链接库能)结合。执行的位置可以是在编译时、程序加载时或者执行过程中。
在建立文件的时候,直接选文件所在的存储位置,比如存在d盘。在文件名的位置输入文件名,其扩展名是.cpp。就直接存放在d盘里了。
2.接着就会在【文件】的下拉选项中将【另存为】这个选项进行点击,这时候我们就可以进入到保存文件的页面中了。
3.进入之后,我们会看到当前文件的一个文件类型,当前文件的类型为【c++】的一个文件类型,我们需要保存为c语言文件类型的话,就需要更改一下保存类型。
4.当你将【保存类型】的下拉按钮点击打开之后,选择【c source files】即可。
5.设置完成之后,就可以给文件选择一个保存路径,然后点击右下角的【保存】按钮进行保存文件即可。
在C语言中调用exe文件,可以使用system函数。
2、头文件:stdlib.h3、函数功能:调用cmd中包含的系统命令。要执行exe文件,直接cmd赋值该exe文件的文件名即可。可以包含相对路径或者绝对路径。4 示例代码:如在D:\A\下存在有my.exe文件。当前C程序可执行文件位于D:\B文件夹下。那么调用my.exe可以使用system("d:\\A\\my.exe");也可以使用system("..\\A\\my.exe");如果my.exe就在D:\B下,那么可以直接system("my.exe");
在C语言中调用exe文件的方法如下
1、首先使用VS新建空工程,直接点击确定。
2、点击新建项选项新建c文件,用于C语言编译器,输入main.c文件。
3、然后新建一个C文件。
4、将上述参考代码,复制到main.c文件内,直接编译即可。