C语言字符数组元素可以相同吗
时间: 2024-04-09 20:28:32 浏览: 80
C语言中判断两数组中是否有相同的元素
是的,C语言中的字符数组的元素可以相同。字符数组是由相同类型的字符组成的一维数组。每个元素都可以存储一个字符,而且可以重复。例如,以下代码创建了一个字符数组并初始化了一些相同的元素:
```c
#include <stdio.h>
int main() {
char arr[] = {'a', 'b', 'c', 'c', 'd'};
int length = sizeof(arr) / sizeof(arr[0]);
for (int i = 0; i < length; i++) {
printf("%c ", arr[i]);
}
return 0;
}
```
输出结果为:a b c c d
这里可以看到字符数组中存在重复的元素 'c'。
阅读全文