c语言

C语言数组初始化的方式有哪些

小亿
107
2023-09-04 09:14:25
栏目: 编程语言

C语言数组的初始化方式有以下几种:

  1. 使用花括号{}初始化:可以使用花括号{}将一组初始值按顺序赋给数组元素。例如:int arr[5] = {1, 2, 3, 4, 5};

  2. 使用指定位置初始化:可以使用数组下标指定位置来初始化数组元素。例如:int arr[5] = {[1]=10, [3]=20};

  3. 使用指定位置初始化且未指定的位置默认为0:可以使用数组下标指定位置来初始化数组元素,未指定的位置会被默认初始化为0。例如:int arr[5] = {[1]=10, [3]=20};

  4. 不指定数组长度的初始化:可以不指定数组长度,直接根据初始化的元素个数确定数组长度。例如:int arr[] = {1, 2, 3, 4, 5};

  5. 使用字符串初始化:可以使用字符串来初始化字符数组。例如:char str[] = “hello”;

  6. 使用循环初始化:可以使用循环语句来遍历数组并初始化数组元素。例如:for(int i=0; i<5; i++) { arr[i] = i+1; }。

0
看了该问题的人还看了