我正在尝试将字符串"hello"修改为"Hello"但它不起作用,它都没有给出任何错误.可以请某人解释为什么它不起作用.
#include <stdio.h>
int main() {
char *arr[] = {"hello" , "world"};
char **p = arr;
printf("%s\n",arr[0]);
*(*(p+0)+1) = 'H';
printf("%s\n",arr[0]);
return 0;
}
Run Code Online (Sandbox Code Playgroud) c ×1