我将如何将两个相互依赖的头文件与它们的 c 文件链接起来?
例如,我有一个文件stack.h
依赖于在 中声明的结构linkedlist.h
,并且文件“stack.c”调用了linkedlist.c
依赖于两个头文件的函数。main.c
取决于两个头文件
链表.h
#include <stdio.h>
#include <stdlib.h>
#include "stack.h"
struct listNode
{
int nodeValue;
struct listNode * next;
};
typedef struct listNode listNode;
堆栈.h
#include "linkedList.h"
typedef struct stack {
listNode *list;
}stack;