求教c语言:为什么不能修改数组中任意的数据啊??

2024-11-28 12:32:00
推荐回答(1个)
回答(1):

char y[10],u[10];
......
scanf("%s",&u);

你的代码里, 首先声明了一个字符数组, 然后后面用的时候有对字符数组的首地址取地址。
这里错了。 应该改成scanf("%s", u);