小编sit*_*mpa的帖子

有什么办法可以改变任何索引的char *值吗?

据我所知,如果我们char*在程序中声明,那么它会从只读区域提供内存,因此我们无法char在数组的任何位置更改a 。

char *ch = "sitaram";
ch[2] = 'y';
Run Code Online (Sandbox Code Playgroud)

由于我们正在更改只读内存,因此上述代码无法正常运行。

一种方法是我们可以将char数组声明为

char ch[] = "sitaram";
Run Code Online (Sandbox Code Playgroud)

然后我们可以更改索引的值。

有什么方法可以更改a char中任何索引的值char*

c++ arrays char

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

标签 统计

arrays ×1

c++ ×1

char ×1