gpt4 book ai didi

c - 查找指针指向的字符串的大小

转载 作者:太空狗 更新时间:2023-10-29 16:28:13 25 4
gpt4 key购买 nike

#include <stdio.h>

int main ()
{
char *ptr = "stackoverflow"

}

有什么方法可以找到 ptr 指向的 stackoverflow 的长度,因为 sizeof ptr 总是给出 4

最佳答案

使用strlen查找字符串的长度(字符数)

const char *ptr = "stackoverflow";
size_t length = strlen(ptr);

另一个小点,注意 ptr 是一个字符串文字(指向 const 内存的指针,不能修改)。更好的做法是将其声明为 const 以显示这一点。

关于c - 查找指针指向的字符串的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13551017/

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