c语言redefinition报错
时间: 2024-05-30 19:09:48 浏览: 108
c语言容易出错的地方
"Redefinition" 错误通常是因为你在代码中定义了两个相同的标识符,例如函数名、变量名、宏定义等。
这可能出现在以下情况下:
1. 在头文件中定义了一个变量或函数,而在源文件中也定义了相同的变量或函数。
2. 在同一源文件中定义了两个相同的函数。
3. 在不同的源文件中包含了同一头文件,而头文件中包含了具有相同名称的定义。
要解决这个问题,你需要检查你的代码中是否存在重复定义的标识符,并将其删除或重命名。另外,你可以使用头文件保护来避免头文件中的重复定义。
阅读全文