c语言如何运行

Python011

c语言如何运行,第1张

c语言运行方式如下:

上机输入和编译源程序。通过键盘向计算机输入程序,最后将此源程序文件形式存放在文件夹内,文件用.c作为后缀,生成源程序文件。对源程序进行编译,先用c编译系统提供的“预处理器”对程序中的预处理指令进行编译预处理。例如,对于#include指令来说,就是将stdio.h头文件的内容读进来,取代#include行。由预处理得到的信息与程序其他部分一起组成一个完整的、可以用来正式编译的源程序,然后由编译系统对该源程序进行编译。

编译的作用是对源程序进行检查,判定程序有无语法的错误。直到没有错误时,编译程序自动把源程序转换为二进制形式的目标程序进行连接处理。经过编译后所得到的二进制目标文件还不能供计算机直接执行。一个程序可能包含若干个源程序文件,而一次编译只能得到与一个源程序文件相对应的目标文件,

只是程序的一部分,必须把所有编译后得到的目标文件链接装配起来,再与函数库相连接成一个整体,生成一个可供计算机执行的目标程序,称为可执行程序,即使一个程序只包含一个源文件,编译后得到的目标程序也不能直接运行,也要经过连接阶段,因为要和函数库进行连接,才能生成可执行程序。运行可执行程序,得到运行结果。把f.exe输入计算机,并使之运行,得到结果。

在开始菜单中点击运行,输入cmd 再看你的exe程序的路径,输入cmd中回车,就可以看见结果,或者你在你的C源代码中程序结束前加上system("pause")也可以看到结果。 1、在tc环境下,为了看结果,往往用ALT+F5显示,很麻烦,你可以在程序最后加上一句:getch()不推荐使用getchar()如果加上了getch()语句通不过编译,就加上头文件 #include"conio.h",保证成功!!1、在VC6环境下编写dos程序,直接就会将结果显示出来,不需要加上getch()

在C语言中调用exe文件,可以使用system函数。

1、函数声明:

int system(const char *cmd)

2、头文件:

stdlib.h

3、函数功能:

调用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")