gpt4 book ai didi

c - 即使两个变量包含相同的字符串,sizeof() 也返回不同的值

转载 作者:行者123 更新时间:2023-12-01 22:00:04 25 4
gpt4 key购买 nike

<分区>

对于相同的字符串值,我在 sizeof 上得到了不同的值。

当我在 C 中运行以下代码时:

char str[] = "November";
char *s = "November";
printf(" str[] = %ld\n",sizeof(str));
printf(" *s = %ld\n",sizeof(s));

预期输出:

str[] = 9
*s = 9

实际输出:

str[] = 9
*s = 8

实际发生了什么?

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