今天遇到一个比较奇怪的问题:定义了一个结构:
在函数调用前将max_freq赋一个值,在函数中显示此值不对,如果在函数中对max_freq赋值,在函数调用后再显示此值又不对,
最后将结构中所有的double类型改成float类型,再使用就正确了,真是奇怪,使用gcc 4.3.3版编译。
今天遇到一个比较奇怪的问题:定义了一个结构:
在函数调用前将max_freq赋一个值,在函数中显示此值不对,如果在函数中对max_freq赋值,在函数调用后再显示此值又不对,
最后将结构中所有的double类型改成float类型,再使用就正确了,真是奇怪,使用gcc 4.3.3版编译。