gpt4 book ai didi

C字符串内存分配隐式?

转载 作者:太空宇宙 更新时间:2023-11-04 05:08:12 24 4
gpt4 key购买 nike

sizeof(test) 返回 24。它是一个由 3 个 char* 指针组成的数组,在我的机器上每个指针为 8 个字节。我的问题是 C 是否也为字符正确分配了空间?我想是的,因为它有效,但我想确保我做的是正确的。

char* test[] = {"QW", "BT", "GH"};
int size = sizeof(test) / sizeof(char*);

最佳答案

是的,确实如此。不过,这些字符可能位于内存的只读部分。

关于C字符串内存分配隐式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5532214/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com