34 11 C:\Users\Administrator\Desktop\未命名2.c [Warning] passing argument 1 of 'expand' makes integer from pointer without a cast
时间: 2023-12-16 12:15:44 浏览: 30
这个警告是因为你调用了一个函数 `expand`,它的第一个参数应该是一个整数,但是你传入了一个指针。可能是你在调用 `expand` 函数时传入的参数类型不正确。
你可以检查一下 `expand` 函数的定义,看看它的第一个参数应该是什么类型,然后确认你传入的参数是否与其匹配,如果不匹配,需要进行相应的转换。
相关问题
21 12 C:\Users\31215\Desktop\1\main.c [Warning] passing argument 2 of 'GetElem' makes pointer from integer without a cast
这个警告信息是在调用函数`GetElem`时出现的。它的意思是你传入的第二个参数是整数类型,但是函数期望接收一个指针类型的参数。
可能的原因是你没有正确地传递指针参数,或者在函数声明和定义中没有正确地指定参数类型。请检查你调用`GetElem`函数的代码,确保传递的参数类型正确,并且在函数声明和定义中正确指定了参数类型。
warning: passing argument 1 of 'ERR_PTR' makes integer from pointer without a cast
这是一个技术问题,我可以回答。这个警告是因为 ERR_PTR 函数的第一个参数需要是一个整数类型,但是你传递了一个指针类型的参数。你需要将指针类型的参数转换为整数类型,然后再传递给 ERR_PTR 函数。