C程序编译运行的步骤

生成可执行文件可分为几个步骤:
1. 预处理
2. 编译
3. 链接
4. 生成可执行文件

编译时,程序是从上往下进行读的,所以编译的时候只需要能看到函数的原型(声明)即可,将声明和具体的函数体进行结合是链接部分要做的。所以此时即使把下面的函数体删除,也能过编译,但是在链接的时候会出错。

但是运行则是另外一回事了,运行时规定从main函数开始,一句接一句的执行,碰到函数调用则会跳到函数体部分进行执行,执行完成后返回跳出的地方。

猜你喜欢

转载自blog.csdn.net/qq_43665244/article/details/108853548
今日推荐