C++的问题,

来源:百度知道 编辑:UC知道 时间:2024/07/03 11:00:29
请问编译是指什么时候(是不是输入代码的时候)?除了编译和运行外还有没有别的状况?

编译(compilation , compile)
1、利用编译程序从源语言编写的源程序产生目标程序的过程。
2、用编译程序产生目标程序的动作。

编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。
编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息.

对于c++除了编译和链接(生成可运行的.exe文件)没有其他情况

不是,编译是指把你的源代码变成obj文件,在写代码之后,运行之前

编译是对写好的代码的操作,不是指输入代码。
编译--链接--运行--(调试)--运行

输入代码后才可以编译,编译就是把你的代码转换成计算机能读懂的语言,编译之后才能运行。