c - 在头文件中重新定义

标签 c

我创建了一个库,其中包含一个 .h 文件和一个 .c 文件。我现在意识到我正在重新定义我的职能。我有 header 防护装置...还有什么问题吗?
enter image description here
哦,这是 C 语言

最佳答案

宏标识符不能包含点,它们必须由字母数字和下划线组成。

#ifndef Header.h_

应该是

#ifndef Header_h

也适用于#define Header_h

关于c - 在头文件中重新定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46995476/

相关文章:

c - 将登录信息与套接字相关联?

C 将字符读取为二进制

c - 在数组中找到2个元素的总和为目标值

c - C 中的牌组洗牌可以编译,但会出现段错误

CS50 PSET3 恢复段错误,无法获取输出 JPEG 的代码

c - 我的服务器在作为后台进程运行时不接受连接

c++ - 如何在不使用静态变量的情况下从递归函数调用另一个函数一次?

C stderr 到一个文件

c - 输出正确,但在 c 中显示运行时错误

c - 读取文件的第一行在第一行给我一个 "\357\273\277"前缀