函数声明与定义分开
要把函数的声明和定义分开应该怎么做啊?
我把函数的声明放在.h中,实现放在.c中
结果编译被认为是重名……
那到底应该怎么实现声明和定义分开呢?
[解决办法]
重命名的话 就把头文件都做预防头文件重复定义
在所有.h 文件头加
#ifndef XXX_H
#define XXX_H
..
..
...
..
#endif
[解决办法]
重命?你在.c中也声明了嘛?
[解决办法]
定义肯定只有一次
然后声明放在头文件中,只声明一次
并加上#ifndef宏定义,防止头文件被重复包含
这样肯定不会出问题
[解决办法]