C语言里 “文件包含”和程序文件连接(link)的区别。 (平时的#include "stdio.h" 这个算哪类)谢谢
答案:2 悬赏:60 手机版
解决时间 2021-02-06 21:06
- 提问者网友:战皆罪
- 2021-02-06 11:01
C语言里 “文件包含”和程序文件连接(link)的区别。 (平时的#include "stdio.h" 这个算哪类)谢谢
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-02-06 11:11
程序代码分为编译和链接阶段,编译主要是对程序进行语法检查,链接主要是生成执行文件:
1、文件包含就是#include ,主要用于引用编译器或者自己定义好的一些函数、宏、类等,一般在包含的头文件中有这些函数、宏、类等的定义,编程者知道每个定义的作用的话可以直接在自己程序中使用,使用前包含定义的头文件就可以;
2、连接是将多个编译后的中间代码一起连接成一个执行文件,因此包含的头文件中的定义必须全部找到中间代码对应的执行代码,对于编译器自带头文件中的标示定义,必须连接编译器的库文件。
1、文件包含就是#include ,主要用于引用编译器或者自己定义好的一些函数、宏、类等,一般在包含的头文件中有这些函数、宏、类等的定义,编程者知道每个定义的作用的话可以直接在自己程序中使用,使用前包含定义的头文件就可以;
2、连接是将多个编译后的中间代码一起连接成一个执行文件,因此包含的头文件中的定义必须全部找到中间代码对应的执行代码,对于编译器自带头文件中的标示定义,必须连接编译器的库文件。
全部回答
- 1楼网友:荒野風
- 2021-02-06 12:23
1+2+4+5=12
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯