开发平台(Platform): (Ex: Win10, Linux, ...)
Win10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
DevC++
问题(Question):
heyGuys,我是一个C语言的菜鸟,目前我正照着资结书本上所教的尝试建立一个自己的
LinkedList函式库。我想尽量做到模组化,我对继承、多型等有基础的认识,但C好像没
这些东西。因此我目前如果要新增一个function,我的作法是:
新增boo.h (里面有ifndef,还有function的prototype)
新增boo.c (#include函式库,实作)
然后在另一个统整的header file中 (目前的情况是linkedList.h) #include所有
functions
然后在别的地方#include "linkedList.h"
只是这样做真的很累,而且我也担心这样瞎子摸象的方式是否有缺陷/隐藏的危险等等,
请问是否有更好的方法在C语言中做到模组化?