0
点赞
收藏
分享

微信扫一扫

C语言如何一次给全部数组元素赋初值?

在C语言中,可以在声明数组的同时一次性地为所有元素赋初值。下面是一个例子:

c复制代码int arr[5] = {1, 2, 3, 4, 5};

在这个例子中,我们创建了一个包含5个整数的数组,并且一次性地为所有元素赋了初值。

另外,需要注意的是,如果你在数组初始化后尝试更改数组中的元素值,那么该数组将不再是常量数组,也就是说,你不能再保证数组中元素的不可变性。例如:

c复制代码const int arr[5] = {1, 2, 3, 4, 5}; // 常量数组  
 int main() {  
     arr[0] = 10; // 错误!  
     return 0;  
 }

在这个例子中,我们试图更改常量数组arr的第一个元素的值,这是不被允许的。

举报

相关推荐

0 条评论