我正在用 C
做一个大学项目,它的要求非常严格,因为我不允许包含任何额外的文件或修改任何头文件。
我目前正在尝试实现一个链表来存储一些记录,我需要它跨越两个 .c
文件。目前为了使用全局变量,我一直在 file1.c
中声明变量,然后在 file2.c
中使用 extern
声明变量。但是我如何为结构执行此操作,因为我总是将它添加到 .h
文件中?
干杯
最佳答案
将头文件中的内容放在每个源文件中。
很难理解为什么任何人 会强加这样的要求。这就像被要求在没有任何金属制成的工具的情况下 build 木结构房屋一样。知道它可能试图教什么吗?
关于C - 在没有头文件的情况下在多个文件中构造,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16178917/