gpt4 book ai didi

c - 了解以下行为

转载 作者:行者123 更新时间:2023-11-30 18:51:14 25 4
gpt4 key购买 nike

我遇到以下代码的段错误,有什么问题吗?在这里,我试图移动 a 中的位。 。另外,我知道char *是只读存储器。

所以,我们必须复制到 char a[]然后修改它???

    char *str = "abc";

*str = *str << 1;

最佳答案

char* 字符串文字指向只读内存。您需要使用字符数组:

char str[] = "Hello";
*str = *str << 1;

参见:What is the difference between char s[] and char *s?

关于c - 了解以下行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37607496/

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