小编hel*_*loc的帖子

创建一个初始化结构并返回指针的C函数

我正在学习C,我正在努力做到以下几点:

  • table从函数创建结构
  • 返回pointer新创建的table

table的typedef: typedef char table [8][8];

所以,我创建了这个函数:

table* create_table() {
  table o;
  return &o;
}
Run Code Online (Sandbox Code Playgroud)

但我从编译器得到一个错误,说我正在返回一个局部变量的地址.

如何table从函数创建一个然后返回指针.

c arrays pointers

2
推荐指数
1
解决办法
134
查看次数

标签 统计

arrays ×1

c ×1

pointers ×1