小编kar*_*192的帖子

为什么sizeof("string")打印的长度超过"string"的长度?

# include <stdio.h>
int main()
{
        int a = sizeof("string");
        printf("%d", a );
        return 0;
}
Run Code Online (Sandbox Code Playgroud)

上面的代码打印7作为输出,而字符串的长度只有6.有人可以解释一下吗?

c c++ sizeof

-1
推荐指数
1
解决办法
1278
查看次数

标签 统计

c ×1

c++ ×1

sizeof ×1