C函数值传递,函数外部参数值正确,函数内部参数值发生变化(语言-c语言)

入参值为4字节固定值全0xFF,进入函数内部发现改变为3个字节的全0xFF,高字节变为0x00。请教一下,有人遇到过帮忙解答一下或者有什么分析思路?谢谢!

把相关代码贴出来看看,传参不会改变你参数的值的,可能是你传参的方法不对。