结构体无法赋值,不管赋值为多少结果都为0

2019-07-20 11:05发布

有一个项目需要在STM32F4上用到ZLIB压缩库,移植后调试发现对ZLIB的一个结构体无法赋值。不论赋值为多少,打印出来其结果都为0。比如:
s->w_bits = (uInt)windowBits;
printf("s->w_bits:%d ",s->w_bits);

windowBits值为8,但是给s->w_bits赋值后,s->w_bits值仍为0。有谁遇到过这样种情况吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。