经典案例

  • 首页
  • 经典案例
  • C运行原理?(C语言编程很困难,几乎是一窍不通,首先应该怎么办呢?)

C运行原理?(C语言编程很困难,几乎是一窍不通,首先应该怎么办呢?)

  • 2024-01-04 21:18:44
  • 14

1.C的工作原理是什么?

计算机不能直接识别和执行用高级语言编写的命令,所以必须使用编译器(也称编译程序)将C源程序翻译成二进制目标程序,然后将目标程序与系统的函数库和其他目标程序连接起来,形成可执行的目标程序。

C语言的编译和执行需要执行以下步骤和方法。

在电脑上输入编辑源程序:通过键盘将程序输入电脑,发现错误及时修改。文件的后缀是。c生成源文件,如f.c。

编译源程序:首先用C编译系统提供的预处理器(也叫预处理器或预编译器)对程序中的预处理指令进行编译和预处理。例如,对于# include

编译的作用是首先检查源程序,看是否有语法错误,并报告给程序员。如果没有语法错误,此时编译器自动将源程序转换为二进制目标程序(在Visual C++中,程序格式为。obj,比如f.obj)。

用编译系统编译源程序时,自动包含预编译和正式编译两个阶段,用户不必分别发出二次指令。

C运行原理?(C语言编程很困难,几乎是一窍不通,首先应该怎么办呢?)

Connect:编译后的二进制目标文件(后缀。obj)不能被计算机直接执行。如前所述,一个程序可能包含几个源文件,编译就是针对这些源文件的。一次只能得到一个源文件对应的目标文件(也叫目标模块),这只是整个程序的一部分。所有编译好的目标模块都要经过连接和组装,然后与函数库连接成一个整体,生成一个计算机执行的目标程序,称为可执行程序(后缀。Visual C++中的exe,如f.exe)。

即使一个程序只包含一个源程序文件,编译后的目标程序也不能直接运行,还得经过连接阶段,因为需要和函数库连接才能生成可执行程序。

以上工作都是通过一个叫联动编辑器的软件来实现的。

运行可执行程序得到运行结果:输入可执行程序。exe导入计算机,运行它就可以得到结果。

万向注册

2、C语言编程很难,近乎无知,应该先做什么?

先开始背一些简单的程序,然后明确你背的程序中每一句话的作用,背两三句就有感觉了。


发表评论

提交
万向

万向坚信,只有不断地与玩家互动和交流,才能创造出真正深受玩家喜爱的游戏作品。万向将继续秉承“创新、品质、乐趣”的价值观,不断拓展游戏市场,推出更多更优秀的游戏作品,为全球玩家带来更多的快乐和愉悦体验。

网站地图

互动万向注册