像下面这样在 C 中返回静态常量变量的地址是否安全?
uint8_t *return_static_const_addr(void)
{
static const uint8_t values[2] = {0x01, 0x02};
return values;
}
最佳答案
它在运行时会有一个常量地址,所以,是的,它是安全的。
关于c - 返回 C 中静态常量变量的地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60437995/