c语言const数组
时间: 2023-10-22 20:09:06 浏览: 99
c语言 数组
const关键字用于声明一个不可修改的变量。在C语言中,如果我们使用const关键字来修饰数组,那么数组中的元素就不能被修改。下面是一个const数组的示例:
```c
#include <stdio.h>
int main() {
const int arr[] = {1, 2, 3, 4, 5};
// 尝试修改数组元素会导致编译错误
// arr[0] = 10;
for (int i = 0; i < sizeof(arr) / sizeof(arr[0]); i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
输出结果为:1 2 3 4 5
在上面的示例中,我们声明了一个const int类型的数组arr,并且初始化了5个元素。由于arr是一个const数组,所以我们无法修改数组中的任何元素。如果尝试修改数组元素,编译器会报错。
阅读全文