char s2[10]; /**********ERROR**********/ scanf ("%s",&s2);
时间: 2024-01-09 12:23:28 浏览: 36
数据结构课程设计 树的遍历
根据提供的引用内容,以下是关于char数组的输入错误的解释和示例代码:
char数组在使用scanf函数进行输入时,不需要使用取地址符&。取地址符&用于获取变量的地址,而char数组本身就是一个地址,所以不需要再使用取地址符。
下面是一个示例代码,演示了如何正确输入一个char数组:
```c
char s2[10];
scanf("%s", s2);
```
请注意,这里没有使用取地址符&,而是直接将数组名s2作为参数传递给scanf函数。
阅读全文