C语言报错operand types are incompatible ("void *" and "str_pair")的原因
时间: 2023-07-24 11:15:45 浏览: 727
C语言报错整理大全.doc
5星 · 资源好评率100%
这个错误通常是因为在代码中尝试将一个 `void*` 类型的指针赋值给一个不兼容的数据类型,比如 `str_pair` 结构体类型的变量。这种情况可能会发生在使用 `void*` 类型的指针进行类型转换时或者是在函数参数传递过程中。解决方法通常是针对具体的情况进行调整,比如修改类型转换的方式或者使用正确的数据类型来接收指针。具体的代码实现和上下文信息会影响到解决问题的方法,需要针对具体情况进行分析。
阅读全文