请教c结构体引用的问题.
来源:百度知道 编辑:UC知道 时间:2024/06/07 09:56:12
我把结构体放在一个头文件,有多个c文件通过include该头文件来引用这个结构体,在编译时提示该结构体重复定义了,怎么解决?
#ifndef STRUCT_H//STRUCT_H可以是任意名称,最好和头文件的名类似
#define STRUCT_H
...//头文件的内容
#endif
这段的意思是如果没有定义STRUCT_H那么就定义下面的内容,这样就不会重复定义了
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/07 09:56:12
#ifndef STRUCT_H//STRUCT_H可以是任意名称,最好和头文件的名类似
#define STRUCT_H
...//头文件的内容
#endif
这段的意思是如果没有定义STRUCT_H那么就定义下面的内容,这样就不会重复定义了