自定义结构体赋值地址越界

2019-08-19 17:39发布

[mw_shl_code=c,true]void initW()  
{
    int i;  
    W=(complex *)malloc(sizeof(complex) * size_fft);  //生成变换核
    for(i=0;i<size_fft;i++)
    {
        W.real=cos_tab;   //查表
        W.img=_sin_tab;
    }
}[/mw_shl_code]

就是这个地方, W是复数结构体 , 只要一给它赋值就会发生溢出 ,这是怎么回事呢,没遇到过,有知道的大神吗,帮帮忙,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。