如何更新char
声明为的字符串中的单个char*
?
我已经试过了:
int main(void)
{
char* s = "hello";
s[0] = 'y';
printf("%s\n", s);
return 0;
}
使用以下参数,可以使用GCC 4.8.1(MinGW)进行编译,而不会发出警告或错误:
gcc -Wall -Wextra -Werror -o str.exe str.c
但是,当我运行该应用程序时,它仅显示空白行吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句