factorial.c里面是否一定要写#include<factorial.h>头
来源:5-1 文件包含【领略编译器宏之以小搏大】

十三山入秋
2020-12-14
老师您好:
请问:
factorial.c里面是否一定要写#include<factorial.h>头。
请问factorial.c 是不是一定要写#include<factorial.h>,貌似我不写,也是可以
得到正常结果,这里写,是不是算是一种习惯?
是不是factorial.h能自己去整个编译的结果里面找实现,即使我不在factorial.c里面写#include<factorial.h>?写了的话,它找起来更方便,是吗?他应该是有一个什么引擎类的东西吧
写回答
2回答
-
include是个宏,对于这个情况,只是相当于加了两行函数声明,确实没有实质差异。后面有类型声明的时候就不一样了。
032020-12-14 -
十三山入秋
提问者
2020-12-14
考虑到两种方式
//#include "../include/factorial.h"
//#include <factorial.h>可能一开始表述有点不准确,应该是:请问factorial.c 是不是一定要引 factorial.h,貌似我不引,运行结果也是可以的
00
相似问题