gpt4 book ai didi

c++ - 将字符存储在用字符串初始化的字符指针中

转载 作者:行者123 更新时间:2023-11-28 05:57:04 25 4
gpt4 key购买 nike

<分区>

我尝试运行以下程序:

#include <iostream>
using namespace std;

int main(){
char *x = "Linux";
*x = 'T';
cout<<"value: "<<*x<<endl;
}

根据我的说法,它应该在 x 指向的位置存储了“T”。但它却给出了段错误。但是当我这样做的时候:

char *x;
*x = 'T';

输出符合预期。有人可以解释这种行为吗?

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