【发布时间】:2021-07-29 16:05:38
【问题描述】:
我想在 structre 中将表声明为变量:
struct func_params{
double *table;
};
在我的主程序中调用表时
int main(int argc, char **argv){
struct func_params params;
printf("%e \n",params.table[0]);
return(0);
}
我收到segmentation fault 错误,但如果我将表定义为double table[2500],那就没问题了。我想知道为什么因为我认为 C 中的表基本上是指针......
【问题讨论】:
标签: c pointers segmentation-fault