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 开始。 数组元素必须具有相同的类型。 访问超出数组范围的元素会导致未定义行为。