在主函数内部更改数组。错误:分配给具有数组类型的表达式

时间:2019-03-31 15:43:50

标签: c

我是C语言的初学者,找不到答案。我如何更改主函数中的数组?请帮忙。谢谢。对不起,我的英语不好。

char name [] = "Maks";
printf ("&s",name);
name = "Alex"; 
printf ("&s",name);

所以我的问题是在编程期间如何更改流浪名称的值。我想将名称从Maks更改为Alex。谢谢。

2 个答案:

答案 0 :(得分:1)

您需要使用Page函数

Word

答案 1 :(得分:0)

您需要使用指针。 还可能在 printf 语句中添加 \ n (换行)。

char *name = "Maks";
printf ("%s\n", name);
name = "Alex";
printf ("%s\n",name);

另外,请检查您的格式,因为您的代码片段读得不好。