标签: c pointers
我正在尝试将结构指针的值分配给一些全局变量。函数get_abc()返回一个结构指针。对于该分配,它将引发“错误:初始化器元素不是常量”错误。
尝试对结构指针abc_t和const使用static关键字。
static abc_t const * abc_ret = get_abc(); channel = abc_t->ch; mode = abc_t->mode; battery = abc_t->bat;
此代码有什么问题?