int arr[] = {1, 2, 3, 4, 5};逐个元素赋值:使用下标运算符 ([]) 访问数组元素并逐个赋值:

c语言数组怎么赋值

来源:这里教程网 时间:2026-02-21 16:49:38 作者:

C 语言数组赋值

在 C 语言中,数组是一种数据结构,用于存储连续内存位置中的同类型元素。数组赋值是将值分配给数组元素的过程。

方法:

数组初始化

立即学习“C语言免费学习笔记(深入)”;

在声明数组时,可以使用花括号指定初始元素值:

<code class="c">int arr[] = {1, 2, 3, 4, 5};</code>

逐个元素赋值

使用下标运算符 ([]) 访问数组元素并逐个赋值:

<code class="c">int arr[5];
arr[0] = 1;
arr[1] = 2;</code>

使用指针

数组名本身是一个指向数组第一个元素的指针,可以使用指针运算来访问和修改数组元素:

<code class="c">int arr[5];
int *ptr = arr;
*ptr = 1;    // 将 arr[0] 赋值为 1</code>

使用循环

使用 for 或 while 循环遍历数组元素并逐个赋值:

<code class="c">int arr[5];
for (int i = 0; i < 5; i++) {
  arr[i] = i + 1;
}</code>

注意事项:

数组下标从 0 开始。 数组元素必须具有相同的类型。 访问超出数组范围的元素会导致未定义行为。

相关推荐